software ecosystem
Recently Published Documents


TOTAL DOCUMENTS

189
(FIVE YEARS 76)

H-INDEX

15
(FIVE YEARS 4)

Author(s):  
Jade Ferreira ◽  
Leonardo De Aguiar ◽  
Victor Stroele ◽  
Fernanda Campos ◽  
Regina Braga ◽  
...  

2021 ◽  
Vol 5 (ICFP) ◽  
pp. 1-29
Author(s):  
Denis Merigoux ◽  
Nicolas Chataing ◽  
Jonathan Protzenko

Law at large underpins modern society, codifying and governing many aspects of citizens' daily lives. Oftentimes, law is subject to interpretation, debate and challenges throughout various courts and jurisdictions. But in some other areas, law leaves little room for interpretation, and essentially aims to rigorously describe a computation, a decision procedure or, simply said, an algorithm. Unfortunately, prose remains a woefully inadequate tool for the job. The lack of formalism leaves room for ambiguities; the structure of legal statutes, with many paragraphs and sub-sections spread across multiple pages, makes it hard to compute the intended outcome of the algorithm underlying a given text; and, as with any other piece of poorly-specified critical software, the use of informal, natural language leaves corner cases unaddressed. We introduce Catala, a new programming language that we specifically designed to allow a straightforward and systematic translation of statutory law into an executable implementation. Notably, Catala makes it natural and easy to express the general case / exceptions logic that permeates statutory law. Catala aims to bring together lawyers and programmers through a shared medium, which together they can understand, edit and evolve, bridging a gap that too often results in dramatically incorrect implementations of the law. We have implemented a compiler for Catala, and have proven the correctness of its core compilation steps using the F* proof assistant. We evaluate Catala on several legal texts that are algorithms in disguise, notably section 121 of the US federal income tax and the byzantine French family benefits; in doing so, we uncover a bug in the official implementation of the French benefits. We observe as a consequence of the formalization process that using Catala enables rich interactions between lawyers and programmers, leading to a greater understanding of the original legislative intent, while producing a correct-by-construction executable specification reusable by the greater software ecosystem. Doing so, Catala increases trust in legal institutions, and mitigates the risk of societal damage due to incorrect implementations of the law.


2021 ◽  
Vol 27 (S1) ◽  
pp. 3180-3180
Author(s):  
Tobias Volkenandt ◽  
Torben Wulff ◽  
Sebastian Rhode ◽  
Martin Kuttge
Keyword(s):  

Author(s):  
J. Austin Harris ◽  
Ran Chu ◽  
Sean M Couch ◽  
Anshu Dubey ◽  
Eirik Endeve ◽  
...  

The ExaStar project aims to deliver an efficient, versatile, and portable software ecosystem for multi-physics astrophysics simulations run on exascale machines. The code suite is a component-based multi-physics toolkit, built on the capabilities of current simulation codes (in particular Flash-X and Castro), and based on the massively parallel adaptive mesh refinement framework AMReX. It includes modules for hydrodynamics, advanced radiation transport, thermonuclear kinetics, and nuclear microphysics. The code will reach exascale efficiency by building upon current multi- and many-core packages integrated into an orchestration system that uses a combination of configuration tools, code translators, and a domain-specific asynchronous runtime to manage performance across a range of platform architectures. The target science includes multi-physics simulations of astrophysical explosions (such as supernovae and neutron star mergers) to understand the cosmic origin of the elements and the fundamental physics of matter and neutrinos under extreme conditions.


2021 ◽  
Author(s):  
Gregory E. Tucker ◽  
Eric W. H. Hutton ◽  
Mark D. Piper ◽  
Benjamin Campforts ◽  
Tian Gan ◽  
...  

Abstract. Computational modelling occupies a unique niche in Earth and environmental sciences. Models serve not just as scientific technology and infrastructure, but also as digital containers of the scientific community's understanding of the natural world. As this understanding improves, so too must the associated software. This dual nature–models as both infrastructure and hypotheses–means that modelling software must be designed to evolve continually as geoscientific knowledge itself evolves. Here we describe design principles, protocols, and tools developed by the Community Surface Dynamics Modeling System (CSDMS) to promote a flexible, interoperable, and ever-improving research software ecosystem. These include a community repository for model sharing and metadata, interface and ontology standards for model interoperability, language bridging tools, a modular programming library for model construction, modular software components for data access, and a Python-based execution and model-coupling framework. Methods of community support and engagement that help create a community-centered software ecosystem are also discussed.


Author(s):  
Prachi Khokle

The world is going through its fourth industrial revolution right now. Managing large workspaces in big Enterprises has been made easy with the advent of particular software categories popularly known as ERP short for Enterprise Resource Planner. With ERPs, management of data from all kinds of fields of work like finance, operations, sales, manufacturing, marketing, sales, pre-sales/post-sales, HR, etc are easy now. What’s even more enticing about it all is that all of this can now be stored on Cloud storage and can be acces-sed from pretty much any device. This makes it incredibly easy for business owners to manage their enterprise from anywhere in the world, anytime. Our project tries to demonstrate the impact of the ERP software ecosystem using a prototypeERP system built using Codeigniter Framework built on PHP, and a front-end based on boot-strap with a comprehensive My-sql database and a Google Cloud Infrastructure. Our Project will make use of some open-source repositories and build on it a working prototype that can manage the data of a fictitious company.


2021 ◽  
Vol 6 (62) ◽  
pp. 3283
Author(s):  
Simon Birrer ◽  
Anowar Shajib ◽  
Daniel Gilman ◽  
Aymeric Galan ◽  
Jelle Aalbers ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document