115,537 Hits in 2.5 sec

Towards the Systematic Construction of Domain-Specific Transformation Languages [chapter]

Jesús Sánchez Cuadrado, Esther Guerra, Juan de Lara
2014 Lecture Notes in Computer Science  
Such domain-specific transformation languages (DSTLs) encapsulate transformation knowledge within a language, enabling the reuse of recurrent solutions to transformation problems.  ...  First, we look into the characteristics of domain-specific transformation tools, deriving a categorization which is the basis of our framework.  ...  This work has been funded by the Spanish Ministry of Economy and Competitivity with project "Go Lite" (TIN2011-24139).  ... 
doi:10.1007/978-3-319-09195-2_13 fatcat:grl6ns2svrfybo3u2er57srq4q

Domain-Specific Metamodelling Languages for Software Language Engineering [chapter]

Steffen Zschaler, Dimitrios S. Kolovos, Nikolaos Drivalos, Richard F. Paige, Awais Rashid
2010 Lecture Notes in Computer Science  
Domain-specific languages are constructed to provide modelling capabilities tailored to a specific domain.  ...  The challenges and difficulties of using domain-specific metamodelling languages are identified. We illustrate the concept with examples from different domains.  ...  Acknowledgments The work presented in this paper was funded by the European Commission through FP6 projects MODELPLEX and AMPLE.  ... 
doi:10.1007/978-3-642-12107-4_23 fatcat:7hfdxlpcvbd6lcpbmrniqzar2q

Towards Domain-specific Flow-based Languages

Bahram Zarrin, Hubert Baumeister, Hessam Sarjoughian
2018 Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development  
In this paper, we introduce the concept of domain-specific flowbased languages which allows domain experts to use flow-based languages adapted to a particular problem domain.  ...  Flow-based programming is used to support concurrency, while the domain-specific part of these languages is used to define atomic processes and domain-specific validation rules for composite processes.  ...  Each program in FORMULA consists of several constructs called Modules. Different kinds of Modules are defined in this language of which the most important ones are Domain, Model, and Transform.  ... 
doi:10.5220/0006555903190325 dblp:conf/modelsward/ZarrinBS18 fatcat:whks3mv2krekph4peltrbcxshy

Requirements for software engineering languages

1985 Decision Support Systems  
This paper analyzes the concepts of software construction embodied in the Draco system.  ...  The analysis relates specific mechanisms in Draco to particular software engineering (SE) principles and suggests future research needed to extend the approach.  ...  We and others are working toward fulfilling this objective in specific ways.  ... 
doi:10.1016/0167-9236(85)90189-7 fatcat:ygy6wfif3zhlfhczjidok6kqqa

Designing a Framework for the Development of Domain-Specific Process Modelling Languages [chapter]

Sven Jannaber, Dennis M. Riehle, Patrick Delfmann, Oliver Thomas, Jörg Becker
2017 Lecture Notes in Computer Science  
It is demonstrated that the framework satisfies the identified requirements by structuring and systematizing the development of domain-specific languages, which increases language adequacy and quality.  ...  However, methodological support on the development of such domain-specific languages is still scarce, which hampers the specification of adequate modelling support.  ...  Specific requirements however are set to shape the language towards the intended application domain.  ... 
doi:10.1007/978-3-319-59144-5_3 fatcat:qocuf4dxdvax7bmq2lnpdjtbma

Introduction to the STAF 2015 special section

Jasmin Blanchette, Francis Bordeleau, Alfonso Pierantonio, Nikolai Kosmatov, Gabriele Taentzer, Manuel Wimmer
2018 Journal of Software and Systems Modeling  
The paper Toward live domain-specific languages-From text differencing to adapting models at run time by Riemer van Rozen and Tijs van der Storm proposes a new paradigm to interact with executable models  ...  Executable Domain-Specific Modeling Languages (xDSMLs) enable the application of early dynamic verification and validation techniques for behavioral models.  ... 
doi:10.1007/s10270-018-0686-1 fatcat:ilcphfxxyng5dcsksvan6vsiyu

Model transformation specification for automated formal verification

Asmiza Abdul Sani, Fiona A. C. Polack, Richard F. Paige
2011 2011 Malaysian Conference in Software Engineering  
This paper introduces a systematic approach to development of model transformation specifications that are amenable to automated formal verification of its properties.  ...  The paper introduces a process for planning transformation and a language for capturing structural and behavioural characteristics of a model transformation, that supports templates which, when instantiated  ...  DSMLs are specification languages that elaborate a particular system domain.  ... 
doi:10.1109/mysec.2011.6140647 fatcat:qj6x4o7byzbtzoqzd5o2gz4e3q

Overview of Generative Software Development [chapter]

Krzysztof Czarnecki
2005 Lecture Notes in Computer Science  
System family engineering seeks to exploit the commonalities among systems from a given problem domain while managing the variabilities among them in a systematic way.  ...  This paper gives an overview of the basic concepts and ideas of generative software development including DSLs, domain and application engineering, generative domain models, networks of domains, and technology  ...  Although many DSLs have been developed over the years, the systematic study of DSLs is more recent, e.g., [6, [13] [14] [15] . The domain specificity of a language is a matter of degree.  ... 
doi:10.1007/11527800_25 fatcat:j27b7rwqljf53m4lonxlcce6km

A domain-specific language for the model-driven construction of advanced web-based dialogs

Patrick Freudenstein, Martin Nussbaumer, Florian Allerding, Martin Gaedke
2008 Proceeding of the 17th international conference on World Wide Web - WWW '08  
It is based on a Domain-specific Language (DSL) focusing on simplicity and fostering collaboration with stakeholders.  ...  To this end, we present an evolutionary, extensible approach for the model-driven construction of advanced dialogs.  ...  THE DIALOG DSL Based on our research towards DSL-based Web Engineering [3] , the Dialog DSL consists of three elements: Firstly, the Domain-specific Model (DSM) serving as formal schema for all dialogs  ... 
doi:10.1145/1367497.1367660 dblp:conf/www/FreudensteinNAG08 fatcat:bqwusllnafbhnngdhuy5m7f5lu

Towards a Metamodel Design Methodology: Experiences from a model transformation metamodel design

Ana Patricia Magalhaes, Rita Suzana Pitangueira Maciel, Aline Andrade
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
However, the design of metamodels is not a trivial task, it requires expertise in specific domains, language definition and abstraction capabilities.  ...  Models are specified in modeling languages such as UML or using Domain Specific Languages.  ...  We believe that the guide to develop metamodels generated by our experience can be adapted and evolved to be used in the design of other kinds of metamodels other than transformation domains.  ... 
doi:10.18293/seke2015-54 dblp:conf/seke/MagalhaesMA15 fatcat:guknjtne3neu3dhk5sdg3igkei

A systematic review of applying modern software engineering techniques to developing robotic systems

Claudia Pons, Roxana Giandini, Gabriela Arévalo
2012 Ingeniería e Investigación  
This paper presents a systematic review (SLR) of the current use of modern software engineering techniques for developing robotic software systems and their actual automation level.  ...  The traditional approaches used in developing these software systems are reaching their limits; currently used methodologies and tools fall short of addressing the needs of such complex software development  ...  Defining new domain specific languages was the most applied technique (64%), followed by UML (27%) and its profiles (9%).  ... 
doaj:9bea25ad2f8645568c659f2d9733cc36 fatcat:oihaxaazsndohoddn5q3zbjsba

Towards Methods for Model-Based Software Development [article]

Valdemar Vicente Graciano Neto, Luiz Fernando Batista Loja
2017 arXiv   pre-print
However, there is a lack of systematic knowledge that effectively guide how work should be done in a variety of areas.  ...  They consist of a set of well-defined activities used in a software development to guide how the work should be performed to achieve the expected results.  ...  A model is, essentially, an abstraction of reality represented in a textual or visual language (usually, a Domain-Specific Language (DSL)).  ... 
arXiv:1712.02448v2 fatcat:o4vdyrityjf57beme4eww6bvce

Defining a Reference Architecture for Transformed Health Ecosystems [chapter]

Bernd Blobel, Kenneth Rubin
2021 Studies in Health Technology and Informatics  
The paper discusses requirements and solutions for design and management of transformed health ecosystems.  ...  their formal representation/modelling from the perspectives of systems theory, theory of knowledge, languages and grammars are considered in some detail.  ...  Barendregt introduced a generalization of the simply typed λ-calculus towards a three-dimensional calculus of construction, where each dimension represents another kind of dependency between terms and  ... 
doi:10.3233/shti210137 pmid:34042722 fatcat:idpyiqrejna2jhwrqrhkwhf3aq

Metaphorical modelling as research method in semiotics

Katre Pärn
2017 Punctum International Journal of Semiotics  
constructs could provide a basis for more explicit, precise and systematic use of metaphorical modelling as one specific and valuable mode of inquiry among others.  ...  This affords more explicit awareness of how metaphorical modelling could be used more knowingly and systematically or without the hazards attributed to non-literal use of language.  ...  transformed constructs to other disciplines.  ... 
doi:10.18680/hss.2017.0014 fatcat:dydmc26t4nfy7ghyzoisg7jviq

The Unified Enterprise Modelling Language—Overview and further work

Victor Anaya, Giuseppe Berio, Mounira Harzallah, Patrick Heymans, Raimundas Matulevičius, Andreas L. Opdahl, Hervé Panetto, Maria Jose Verdecho
2010 Computers in industry (Print)  
at the semantic level; a correspondence analysis approach to estimate semantic construct similarity; a quality framework to aid selection of languages; a meta-meta model to integrate the different parts  ...  This paper motivates and presents the most central parts of the UEML approach: a structured path to describing enterprise and IS modelling constructs; a common ontology to interrelate construct descriptions  ...  Acknowledgment The authors are indebted to all the partners of Interop-NoE and, in particular, to the researchers participating in its  ... 
doi:10.1016/j.compind.2009.10.013 fatcat:5k3x2jw7zzgjtih4f6syqmidt4
« Previous Showing results 1 — 15 out of 115,537 results