Filters








1,079 Hits in 13.2 sec

Architecture as Language

Markus Völter
2010 IEEE Software  
Even if UML is used, people will still have to understand the architectural concepts and map them to the language -in case of UML that often requires an architecture-specific profile.  ...  You can also define and use a domain-specific language for certain classes of functionality in a specific business domain. Note how this connects the dots to business DSLs mentioned earlier.  ... 
doi:10.1109/ms.2010.38 fatcat:sliaqgotwjc2peyvvhzr7tpao4

Canopus: A Domain-Specific Language for Modeling Performance Testing

Maicon Bernardino, Avelino F. Zorzo, Elder M. Rodrigues
2016 2016 IEEE International Conference on Software Testing, Verification and Validation (ICST)  
The main contribution of this thesis is to propose a Domain-Specific Language (DSL) for modeling performance testing in Web applications.  ...  The language is called Canopus, in which a graphical model and a natural language are proposed to support performance modeling and automatic generation of test scenarios and scripts.  ...  For instance, the Gatling [Gat15] Domain-Specific Language (DSL), which provides an environment to write the textual representation of an internal DSL based on industrial needs and tied to a particular  ... 
doi:10.1109/icst.2016.13 dblp:conf/icst/BernardinoZR16 fatcat:7swi7yah5jbxzcxgwkqahnuq24

2ndWorkshop on Graphical Modeling Language Development

Heiko Kern, Juha-Pekka Tolvanen, Paolo Bottoni
2013 Proceedings of the Second Workshop on Graphical Modeling Language Development - GMLD '13  
However, the current generation of domain-specific modeling tools is firmly split into two camps -those that support textual domain-specific languages and those that support graphical domain-specific languages  ...  This stops developers from swapping freely between textual and graphical visualizations of a given subject of interest, even if each form has clear advantages and/or disadvantages for different stakeholders  ...  A user can for example host a textual or tree based editor within a graphical editor to improve the overall user experience.  ... 
doi:10.1145/2489820.2489821 fatcat:cgb2hrf25rd7hg65hu7uvztica

Evaluating the benefits of using domain-specific modeling languages

Timo Wegeler, Friederike Gutzeit, Aurèle Destailleur, Bernhard Dock
2013 Proceedings of the 2013 ACM workshop on Domain-specific modeling - DSM '13  
There are many tools available for the creation of domain specific languages (DSLs) but the question remains how to identify appropriate use cases for the application of domain specific modeling and language  ...  We report on our observations after three years of accompanying several real-life industrial DSL design projects and on our experiments with applying qualitative and quantitative evaluation criteria.  ...  [3] , using a UML profile for the domain specific modelling of embedded systems.  ... 
doi:10.1145/2541928.2541930 dblp:conf/oopsla/WegelerGDD13 fatcat:2hyhus67lvdbxabxmknkgbqege

Applying Model-Driven Engineering to High-Performance Computing: Experience Report, Lessons Learned, and Remaining Challenges

Benoît Lelandais, Marie-Pierre Oudot, Benoît Combemale
2019 Journal of Computer Languages  
In this paper, we report on our experience in the use of Model-Driven Engineering (MDE) and Domain-Specific Languages (DSLs) to face these challenges through two projects, namely Modane and NabLab.  ...  From this experience, we discuss the main lessons learned to be considered for conducting future projects in the field of HPC, and the remaining challenges that are worth being included in the road-map  ...  UML Profile. The first version comes after 2 years of experimenting the use of UML for the development of new physical modules. A UML profile is then created to fill in domain concepts.  ... 
doi:10.1016/j.cola.2019.100919 fatcat:co6uq4omtnh25ld2zvkrnu3do4

The SAE Architecture Analysis & Design Language (AADL) a standard for engineering performance critical systems

Peter H. Feiler, Bruce A. Lewis, Steve Vestal
2006 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control  
It was designed to support a full Model Based Development lifecycle including system specification, analysis, system tuning, integration, and upgrade over the lifecycle.  ...  The Society of Automotive Engineers (SAE) Architecture Analysis & Design Language, AS5506, provides a means for the formal specification of the hardware and software architecture of embedded computer systems  ...  The XML expression of the declarative model can be converted back into a textual specification or graphical specification of a system.  ... 
doi:10.1109/cacsd-cca-isic.2006.4776814 fatcat:x6xndoiryrec3pof47h2s2kguy

Evaluating a Textual Feature Modelling Language: Four Industrial Case Studies [chapter]

Arnaud Hubaux, Quentin Boucher, Herman Hartmann, Raphaël Michel, Patrick Heymans
2011 Lecture Notes in Computer Science  
The textual variability language (TVL) was proposed to combine the advantages of both graphical and textual notations.  ...  The majority of these extensions are variants of the original tree-based graphical notation. But over time, textual dialects have also been proposed.  ...  Acknowledgements We would like to thank Gaëtan Delannay from GeezTeem, Jacques Flamand from OSL, Hans den Boer and Jos Hegge from Virage Logic for the time they dedicated to our evaluation, and Bart Caerts  ... 
doi:10.1007/978-3-642-19440-5_23 fatcat:fx42v4gicvgijfg3zmbdzf2h7m

A Modelling Language for Interactive Web Applications

Jevon M. Wright
2009 2009 IEEE/ACM International Conference on Automated Software Engineering  
In this confirmation report, we will discuss the state of model-driven web development and its implications on industry.  ...  Despite the existence of a diverse range of web application modelling languages, no approach has become widely accepted in industry.  ...  The UML profile for Schedulability, Performance and Time Specification (SPT) [37] is an official OMG profile to add events, actions and concurrency to UML packages.  ... 
doi:10.1109/ase.2009.44 dblp:conf/kbse/Wright09 fatcat:xt6fayk4iffqtadhlysxbzkkje

Harmonizing textual and graphical visualizations of domain specific models

Colin Atkinson, Ralph Gerbig
2013 Proceedings of the Second Workshop on Graphical Modeling Language Development - GMLD '13  
However, the current generation of domain-specific modeling tools is firmly split into two camps -those that support textual domain-specific languages and those that support graphical domain-specific languages  ...  This stops developers from swapping freely between textual and graphical visualizations of a given subject of interest, even if each form has clear advantages and/or disadvantages for different stakeholders  ...  A user can for example host a textual or tree based editor within a graphical editor to improve the overall user experience.  ... 
doi:10.1145/2489820.2489823 fatcat:zslxbbsa3nctjj4ubf3tamfqpa

Model-driven engineering: A survey supported by the unified conceptual model

Alberto Rodrigues da Silva
2015 Computer languages, systems & structures  
For the sake of simplicity and readability this unified conceptual model is described through a coherent set of UML class diagrams complemented by descriptions and discussions in natural language.  ...  This paper presents a survey on MDE based on a unified conceptual model that clearly identifies and relates these essential concepts, namely the concepts of system, model, metamodel, modeling language,  ...  (3) UML Profiles 7 as a simple but practical way to define graphical DSMLs.  ... 
doi:10.1016/j.cl.2015.06.001 fatcat:bkas5tg4afcmhbfi6d5yt2sjfe

Requirements-level language and tools for capturing software system essence

Wiktor Nowakowski, Michał Śmiałek, Albert Ambroziewicz, Tomasz Straszak
2013 Computer Science and Information Systems  
This paper proposes a model-based language for comprehensive treatment of domain knowledge, expressed through constrained natural language phrases that are grouped by nouns and include verbs, adjectives  ...  Creation of an unambiguous requirements specification with precise domain vocabulary is crucial for capturing the essence of any software system, either when developing a new system or when recovering  ...  This research has been carried out in the REMICS project (http: //www.remics.eu) and partially funded by the EU (ICT-257793 under the 7th Framework Programme).  ... 
doi:10.2298/csis121210062n fatcat:f4j7onso75fmbhp5tbbbpdlosi

A Framework for Concurrent Design of Metamodels and Diagrams - Towards an Agile Method for the Synthesis of Domain Specific Graphical Modeling Languages
english

François Pfister, Marianne Huchard, Clémentine Nebut
2014 Proceedings of the 16th International Conference on Enterprise Information Systems  
DSML (Domain Specific Modeling Languages) are an alternative to general purpose modeling languages (e.g. UML or SysML) for describing models with concepts and relations specific to a domain.  ...  DSML design is often based on Ecore metamodels, which follow the class-relation paradigm and also require defining a concrete syntax which can be either graphical or textual.  ...  of a grammar for graphical languages as EBNF does for textual languages.  ... 
doi:10.5220/0004895202980306 dblp:conf/iceis/PfisterHN14 fatcat:ni5jmebh2rgzngmgwkzhq3ca7m

What Industry Needs from Architectural Languages: A Survey

Ivano Malavolta, Patricia Lago, Henry Muccini, Patrizio Pelliccione, Antony Tang
2013 IEEE Transactions on Software Engineering  
As a way to plan for next generation languages for architectural description, this study analyzes practitioners' perceived strengths, limitations and needs associated to existing languages for software  ...  The same applies to software architectures, and specifically to languages designed to represent architectural models.  ...  ACKNOWLEDGMENTS We would like to thank the practitioners that invested time and effort in participating in this survey, and the members of the IFIP 2.10 Working Group on Software Architecture for providing  ... 
doi:10.1109/tse.2012.74 fatcat:nicuicxvazcmrdpikkxc3itwwq

Extracting reusable design decisions for UML-based domain-specific languages: A multi-method study

Stefan Sobernig, Bernhard Hoisl, Mark Strembeck
2016 Journal of Systems and Software  
When developing domain-specific modeling languages (DSMLs), software engineers have to make a number of important design decisions on the DSML itself, or on the software-development process that is applied  ...  In this paper, we report on a three-year research effort to compile and to empirically validate a catalog of structured decision descriptions (decision records) for UML-based DSMLs.  ...  Centers for Excellent Technologies (COMET K1) initiative and the FIT-IT program.  ... 
doi:10.1016/j.jss.2015.11.037 fatcat:vcd5oqvy6zd7tepcjogev3nxiu

DSLs

Jeff Gray, Kathleen Fisher, Charles Consel, Gabor Karsai, Marjan Mernik, Juha-Pekka Tolvanen
2008 Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion '08  
A resurging interest in domain-specific languages (DSLs) has identified the benefits to be realized from customized languages that provide a high-level of abstraction for specifying a problem concept in  ...  The panelists have different perspectives on the technical concerns of DSLs; e.g., half of the panelists are proponents of textual DSLs and the other half has experience in graphical notations representing  ...  Yet, there are many program manipulation tools (parser generators, editors, IDEs) that can be easily customized for new languages, whether textual or graphical.  ... 
doi:10.1145/1449814.1449863 dblp:conf/oopsla/GrayFCKMT08 fatcat:l2u5fdez5bg3bbzlhl7jmb6d3a
« Previous Showing results 1 — 15 out of 1,079 results