2023 · 20 citations · 6 references
ComputingComputer ScienceSystems EngineeringFormal MethodsProgramming LanguagesSoftware EngineeringModel TransformationModel-driven DevelopmentModel-driven Software EngineeringSoftware ArchitectureSoftware DesignSoftware ModelingAutomatic Module GenerationDigital TwinsMeta-modeling LanguagesModel-driven DesignModel-driven EngineeringModel-to-code GenerationSdk DesignSoftware Libraries
Industry 4.0 developers need high-quality libraries in their preferred programming languages to efficiently and ergonomically create, edit and exchange digital twins as Asset Administration Shell (AAS). Existing specifications of the AAS can not be directly translated into programming code. This leads to many, often manual, re-implementations of the AAS in different projects and programming languages. We present an approach for automatic generation of software libraries based on the formalized AAS meta-model. This shows that the development with our approach is 5× faster for a new language and 10× faster for a new version of the AAS meta-model, respectively.
6
Siu Kwan Lam, Antoine Pitrou, Stanley Seibert · 2015 · 1.5K citations
Evaluating Large Language Models Trained on Code
arXiv (Cornell University) · 2021 · 1.4K citations · Full text
Cython: The Best of Both Worlds
Stefan Behnel, Robert Bradshaw, Craig Citro et al. · Computing in Science & Engineering · 2010 · 1.3K citations · Full text