Filters








768,765 Hits in 5.0 sec

Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language Features

Arvid Butting, Robert Eikermann, Oliver Kautz, Bernhard Rumpe, Andreas Wortmann
2018 Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems - VAMOS 2018  
from independently developed features.  ...  Research in software language variability focuses on metamodels and consequently mainly supports managing the variability of abstract syntaxes, omitting concrete syntax variability management.  ...  The notion of a mandatory extension point only reflects in the feature model, but not in a single LF.  ... 
doi:10.1145/3168365.3168368 dblp:conf/vamos/ButtingEKRW18 fatcat:he375rr5afaitfpghy7jplpp6q

FeatureIDE: A tool framework for feature-oriented software development

Christian Kastner, Thomas Thum, Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, Sven Apel
2009 2009 IEEE 31st International Conference on Software Engineering  
Among others, we implemented extensions for FeatureC++ and FeatureHouse, but in general, FeatureIDE is open for everybody to showcase new research results and make them usable to a wide audience of students  ...  To reuse this investment for other tools and languages, we refactored FeatureIDE into an open source framework that encapsulates the common ideas of feature-oriented software development and that can be  ...  Nevertheless, because of a large body of research on feature modeling and reasoning about features models, we also open up feature modeling for extensions.  ... 
doi:10.1109/icse.2009.5070568 dblp:conf/icse/KastnerTSFLWA09 fatcat:jahpz2gyl5dqbdncsiy3tgmf3i

Modeling language variability with reusable language components

Arvid Butting, Robert Eikermann, Oliver Kautz, Bernhard Rumpe, Andreas Wortmann
2018 Proceeedings of the 22nd International Conference on Systems and Software Product Line - SPLC '18  
CCS CONCEPTS • Software and its engineering → Model-driven software engineering; Extensible languages; Software product lines;  ...  Current research on modeling language reuse focuses on reusing abstract syntax in form of metamodel parts. Systematic reuse of static and dynamic semantics is yet to be achieved.  ...  With this, language product line engineers can arrange features representing language components such that various domain-specific language variants can be derived easily.  ... 
doi:10.1145/3233027.3233037 dblp:conf/splc/ButtingEKRW18 fatcat:6s5vq4ldcfbdtkvnnvdod5i22q

Principles for Language Extensions to VHDL to Support High-Level Modeling

Peter J. Ashenden, Philip A. Wilsey
1999 VLSI design (Print)  
Emphasis is placed on the importance of designing simple orthogonal semantic mechanisms that interact in well defined ways, and that integrate cleanly with existing language features.  ...  This paper reviews proposals for extensions to VHDL to support high-level modeling and places them within a taxonomy that describes the modeling requirements they address.  ...  ISSUES FOR HIGH-LEVEL MODELING EXTENSIONS TO VHDL One of our guiding principles for language extension mentioned earlier concerns integration of new features with existing features.  ... 
doi:10.1155/1999/20186 fatcat:z3ff3a7rwbdtnlhd4dxf5ayxqa

v1e: A Kernel for Domain-specific Textual Variability Modelling Languages

Stefan Sobernig, Olaf Lessenich
2021 15th International Working Conference on Variability Modelling of Software-Intensive Systems  
As a language kernel, v1e provides a minimal but extensible set of abstractions to implement families of domain-specific languages for textual variability modelling. v1e provides for a small and versatile  ...  v1e is a language kernel for textual variability modelling built on top of the language-development system DjDSL.  ...  KernelF [33] provides a language core plus extensions for expression languages to develop new languages with embedded expressions. Language Families.  ... 
doi:10.1145/3442391.3442396 fatcat:i3igskoiirbf3gc5nrwx5zdqa4

Creating and using domain-specific language features

Ted Kaminski, Eric Van Wyk
2013 Proceedings of the First Workshop on the Globalization of Domain Specific Languages - GlobalDSL '13  
In our view, there are three requirements for a language extension framework to be widely usable.  ...  Second, extensions should be automatically composable so that programmers and modelers can pick the language extensions they want, and direct tools to compose them, without the need for writing "glue-code  ...  CONCLUSIONS We have used Silver and Copper to build extensible language frameworks for both programming and textual modeling languages. ableJ is our implementation of Java 1.4 in which some Java 5 features  ... 
doi:10.1145/2489812.2489817 dblp:conf/ecoop/KaminskiW13 fatcat:zudunrzahbc7tifcp5bapxcc6y

A Plugin-Based Language to Experiment with Model Transformation [chapter]

Jesús Sánchez Cuadrado, Jesús García Molina
2006 Lecture Notes in Computer Science  
Several transformation languages have appeared in the last few years, but more research is still needed for an in-depth understanding of the nature of model transformations and to discover desirable features  ...  RubyTL is a hybrid transformation language defined as a Ruby internal domain specific language, and is designed as an extensible language: a plugin mechanism allows new features to be added to core features  ...  the nature of model transformations and to discover the essential features of transformation languages.  ... 
doi:10.1007/11880240_24 fatcat:6xig5o7lfzbcvizfxm7tcqzge4

An Evaluation Framework for Business Process Modeling Languages in Healthcare

Amir Afrasiabi Rad, Morad Benyoucef, Craig E Kuziemsky
2009 Journal of Theoretical and Applied Electronic Commerce Research  
Web services composition is an emerging paradigm for enabling inter and intra organizational integration, and a landscape of languages and techniques for modeling business processes in web service based  ...  This paper presents a set of healthcare modeling requirements and proposes an evaluation framework for process modeling languages based on these requirements.  ...  Embedded features of both languages are not enough for modeling complex processes, so extensions to existing languages are necessary in order to generate models that can suit healthcare modeling requirements  ... 
doi:10.4067/s0718-18762009000200002 fatcat:gu4gmx7fk5ekrhefwbikysyzwi

An extensible platform for product-line behavioural analysis

Maxime Cordy, Marco Willemart, Bruno Dawagne, Patrick Heymans, Pierre-Yves Schobbens
2014 Proceedings of the 18th International Software Product Line Conference on Companion Volume for Workshops, Demonstrations and Tools - SPLC '14  
General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications  ...  or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal  ...  By doing so, we allow any feature-modelling language to be easily plugged in our tool.  ... 
doi:10.1145/2647908.2655973 dblp:conf/splc/CordyWDHS14 fatcat:3wekm64xuveqnj6f64vkogrhwe

Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language [chapter]

Arvid Butting, Arne Haber, Lars Hermerschmidt, Oliver Kautz, Bernhard Rumpe, Andreas Wortmann
2017 Lecture Notes in Computer Science  
This application of software language engineering to ADLs reduces effort for their extension and the presented method guides developers in applying it to their domain.  ...  Extending an ADL to domain-specific requirements is a major challenge for its successful application. Most ADLs focus on fixed features and do not consider domain-specific language extension.  ...  Moreover, it features modeling elements for product lines and variability not supported by MontiArc.  ... 
doi:10.1007/978-3-319-61482-3_4 fatcat:izwjrqowvzer5enhf5kd5b7o44

Tailoring the MontiArcAutomaton Component & Connector ADL for Generative Development

Jan O. Ringert, Bernhard Rumpe, Andreas Wortmann
2015 Proceedings of the 2015 Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering - MORSE/VAO '15  
modeling languages.  ...  We have developed the MontiArcAutomaton framework that combines structural extension of C&C concepts with integration of application-specific component behavior modeling languages, seamless transformation  ...  This activity is carried out by the roles application modeler and language engineer and shown in Fig. 5 . The application modeler examines the MontiArcAutomaton ADL for required features.  ... 
doi:10.1145/2802059.2802064 fatcat:zs6bas4itvec7necbk5x2heqki

Tailoring the MontiArcAutomaton Component & Connector ADL for Generative Development [article]

Jan O. Ringert, Bernhard Rumpe, Andreas Wortmann
2015 arXiv   pre-print
modeling languages.  ...  We have developed the MontiArcAutomaton framework that combines structural extension of C&C concepts with integration of application-specific component behavior modeling languages, seamless transformation  ...  This activity is carried out by the roles application modeler and language engineer and shown in Fig. 5 . The application modeler examines the MontiArcAutomaton ADL for required features.  ... 
arXiv:1511.05364v1 fatcat:nqcoqneanzfmpi7vmanjemna2e

Multi-level Model Product Lines [chapter]

Juan de Lara, Esther Guerra
2020 Lecture Notes in Computer Science  
Modelling is an essential activity in software engineering processes.  ...  This enables an open set of variability options for the possible specializations of a given language.  ...  We thank the anonymous referees for their useful comments.  ... 
doi:10.1007/978-3-030-45234-6_8 fatcat:sawybleryvh2zpvkqhice4ilga

Mobile Agent-Based Software Systems Modeling Approaches: A Comparative Study

Aissam Belghiat
2016 Journal of Computing and Information Technology  
Hence, this paper provides a comparative study of modeling approaches of mobile agent-based software systems.  ...  Mobile agent-based applications are special type of software systems which take the advantages of mobile agents in order to provide a new beneficial paradigm to solve multiple complex problems in several  ...  Rachid Echahed (CNRS and University of Grenoble, France) for his words of advice and comments regarding this work.  ... 
doi:10.20532/cit.2016.1002695 fatcat:t6oc42nawvhzzibxrayy63lp5q

Challenges and Opportunities of Modularizing Textual Domain-Specific Languages

Christoph Rieger, Martin Westerkamp, Herbert Kuchen
2018 Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development  
Over time, domain-specific languages (DSL) tend to grow beyond the initial scope in order to provide new features.  ...  Mature frameworks for developing textual DSLs such as Xtext provide a wealth of features but have only recently considered support for language composition.  ...  Otherwise, numerous small language extensions require content to be modelled in many different files, potentially causing confusion for the modeller.  ... 
doi:10.5220/0006601903870395 dblp:conf/modelsward/RiegerWK18 fatcat:abdlnwbva5f6vp7iqlovkbfozi
« Previous Showing results 1 — 15 out of 768,765 results