156 Hits in 4.8 sec

Constructing Advanced Web-Based Dialog Components with Stakeholders – A DSL Approach

Patrick Freudenstein, Martin Nussbaumer
2008 2008 Eighth International Conference on Web Engineering  
To this end, we present an evolutionary, extensible approach for the model-driven construction of advanced dialogs which is based on a Domain-specific Language (DSL).  ...  In conclusion, complex, device-independent dialogs with rich behavior and appearance can be constructed and evolved with intense stakeholder collaboration.  ...  Based on the DSL-based Web Engineering approach, Web applications are constructed by assembling components for various concerns (e.g. dialogs, workflows or data presentation) and configuring them with  ... 
doi:10.1109/icwe.2008.39 dblp:conf/icwe/FreudensteinN08 fatcat:6pnn72pnfvbirmoiozxvcs5bo4

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 SBB communicates with a Dialog Web Service for reusing dialogs and initiating the generation of raw dialog models based on a given data schema.  ... 
doi:10.1145/1367497.1367660 dblp:conf/www/FreudensteinNAG08 fatcat:bqwusllnafbhnngdhuy5m7f5lu

Efficacious Reuse Support as Enabler for Cross-Methodological Web Engineering with Stakeholders

Patrick Freudenstein, Marko Boettger, Martin Nussbaumer
2008 2008 Eighth International Conference on Web Engineering  
To this end, we present a comprehensive ontology-based Web Engineering reuse approach that establishes a common basis for cross-methodology reuse strategies and emphasizes stakeholder collaboration.  ...  As well as in traditional software engineering, reuse is a key factor for the efficient and efficacious construction and evolution of complex Web applications.  ...  Thus, Web applications can be constructed by assembling components and configuring them with DSL programs which are modeled using stakeholder-specific graphical notations and tools.  ... 
doi:10.1109/icwe.2008.40 dblp:conf/icwe/FreudensteinBN08 fatcat:kxxqtux43bhupmxuz7qusqwk3y

rbFeatures: Feature-oriented programming with Ruby

Sebastian Günther, Sagar Sunkle
2012 Science of Computer Programming  
We show two case studies: The expression product line, a common example in feature-oriented programming, and a web application.  ...  Features are pieces of core functionality of a program that is relevant to particular stakeholders. Features pose dependencies and constraints among each other.  ...  Refinement-based approaches The last type of approaches separate a feature-based program into a base program and refinements that add specialized behavior.  ... 
doi:10.1016/j.scico.2010.12.007 fatcat:brrruqs2ejb27bchnsb5vr2wka

Quality Assured Model-Driven Requirements Engineering and Software Development

László Lengyel, Tamás Mészáros, Márk Asztalos, Péter Boros, Attila Máté, Gábor Madács, Péter Hudák, Kristóf Kovács, András Tresch, Hassan Charaf
2015 Computer journal  
The method is based on the modeling of the software requirements in a way that these models can be used to automatically generate several artifacts during the engineering process.  ...  In this paper, as an experience report, we introduce the method: a framework to specify software requirements with four domain-specific languages and automated solutions to process the models.  ...  FIGURE 13 . 13 The image browser dialog window and a sample inserted image placeholder with a tooltip.  ... 
doi:10.1093/comjnl/bxv051 fatcat:t2hjaudzo5dxfiqmfkuzfg7iry

RESTful Web Services Development With a Model-Driven Engineering Approach [chapter]

Rafael Corveira da Cruz Gonçalves, Isabel Azevedo
2019 Advances in Computer and Electrical Engineering  
A model-driven approach, materialized in a domain specific language that integrates the OpenAPI specification, an emerging standard for describing REST services, allows developers to use a design first  ...  A RESTful web service implementation requires following the constrains inherent to REST architectural style, which, being a non-trivial task, often leads to solutions that do not fulfill those requirements  ...  How does an OAS-based DSL and code generation process compare with a Resource-based one, with a simpler language?  ... 
doi:10.4018/978-1-5225-7455-2.ch009 fatcat:2ir2w3darbdgtjw6r2fgczn7uy

D3.1 First version of ontologies and semantic repository

Georgios Meditskos (CERTH), Zoe Vasileiou (CERTH),Panagiotis Mhtzias (CERTH), Anastasios Karakostas (CERTH), Stefanos Vrochidis (CERTH), Jesús Gorroñogoitia (ATOS
2020 Zenodo  
In addition,it describes the first version of the Semantic Reasoner module that populates the SODALITE Knowledge Base (KB) with the resource models and Abstract Application Deployment Models (AADMs) composed  ...  It is a free, open-source platform that provides a suite of tools to construct domain models and knowledge-based applications with ontologies.  ...  Despite the different approach, MMS offers a similar textual based authoring experience to modelers, although combined with symbolic and tabular notations.  ... 
doi:10.5281/zenodo.4280700 fatcat:4u7gtlwe5bhrzftb5ksaf4pko4

Engineering Context-Adaptive UIs for Task-Continuous Cross-Channel Applications [chapter]

Enes Yigitbas, Stefan Sauer
2016 Lecture Notes in Computer Science  
Therefore, we present a model-based engineering approach for building context-adaptive UIs that enable a personalized, flexible and task-continuous usage of cross-channel applications.  ...  While existing engineering methods like human-centered design process and model-based UI development approaches serve as a good starting point, an integrated engineering process addressing specific requirements  ...  In [11] for example, the authors present their framework Panelrama which is a web-based framework for the construction of applications using DUIs.  ... 
doi:10.1007/978-3-319-44902-9_18 fatcat:emofjdkhnfebhdxaprzhhi4eae

Rapid Requirements Elicitation of Enterprise Applications Based on Executable Mockups

Milorad Filipović, Željko Vuković, Igor Dejanović, Gordana Milosavljević
2021 Applied Sciences  
phases of requirement specifications based on working prototypes.  ...  We conducted a series of 10 joint user sessions with domain experts from different domains and backgrounds, resulting in the prototype specifications ranging from 7 to 20 screen mockups accompanied with  ...  Data Availability Statement: Kroki is a free and open-source software [6] . Data presented in this research is publicly available [23] .  ... 
doi:10.3390/app11167684 fatcat:3abbuouz4vh63lx6qbxcn7qkza

Model-Based Development of Engine Control Systems: Experiences and Lessons Learnt

Justin Cooper, Alfonso De la Vega, Richard Paige, Dimitris Kolovos, Michael Bennett, Caroline Brown, Beatriz Sanchez Pina, Horacio Hoyos Rodriguez
2021 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
To allow Rolls-Royce to develop safe and robust systems, which continue to increase in complexity, model-based techniques are now a critical part of the software development process.  ...  In this paper, we discuss the experiences, challenges and lessons learnt when developing a bespoke domain-specific modelling workbench based on open-source modelling technologies including the Eclipse  ...  with stakeholders as they were more familiar with a graphical syntax.  ... 
doi:10.1109/models50736.2021.00038 fatcat:qwip2xpsqracxgdn3upes56rhy

A separation-based UI architecture with a DSL for role specialization

Ivan Gibbs, Sergiu Dascalu, Frederick C. Harris, Jr.
2015 Journal of Systems and Software  
We took a separation-based UI architecture and modified it with a domain specific language to support the independence of UI creation thereby resolving some of the aforementioned problems.  ...  A climate science application was created to verify the validity of the methodology using modern practices of UX, DSLs, code generation, and model-driven engineering.  ...  Acknowledgments This material is based in part upon work supported by the National Science Foundation under grants no. EPS-0814372 and IIA-1301726.  ... 
doi:10.1016/j.jss.2014.11.039 fatcat:26w427j3mjf63i44iepwpwci7q

DropsBox: the Dresden Open Software Toolbox

Uwe Aßmann, Andreas Bartho, Christoff Bürger, Sebastian Cech, Birgit Demuth, Florian Heidenreich, Jendrik Johannes, Sven Karol, Jan Polowinski, Jan Reimann, Julia Schroeter, Mirko Seifert (+3 others)
2012 Journal of Software and Systems Modeling  
Reuseware Introduction of components in arbitrary EMF-based DSLs. Supports language application by providing advanced means in building systems using invasive software composition.  ...  In this paper, we provide an overview of the DSL life cycle, the DropsBox tools, and their interaction on a common example.  ...  Their large e↵ort in reviewing the paper helped us in enhancing the presentation of our work and to provide a more readable paper.  ... 
doi:10.1007/s10270-012-0284-6 fatcat:iuvisp4nwnghpekd26qifioyia

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  
As a consequence, simulation codes tend to become unmanageable and difficult to maintain and adapt to new hardware architectures.  ...  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.  ...  CLion), or even to offer web-based services (e.g. editors) connected to cloud-based services (e.g. workspace) and server-side services (e.g. simulator).  ... 
doi:10.1016/j.cola.2019.100919 fatcat:co6uq4omtnh25ld2zvkrnu3do4

A Model Repository Description Language - MRDL [chapter]

Brahim Hamid
2016 Lecture Notes in Computer Science  
In particular, we show the feasibility of our own approach by reporting some preliminary prototype providing a model-based repository of security and dependability (S&D) pattern models.  ...  Thus, there is a strong requirement for defining a model repository description language not only as a modeling approach, but also as a suitable instrument to support system and software engineers in the  ...  This approach is based on a repository that contains artifacts that support research and education in MDD. The ReMoDD platform provides a set of tools with which to interact with the repository.  ... 
doi:10.1007/978-3-319-35122-3_23 fatcat:ekppyshx3zg4lefrhhnli6rm3e

Languages of Games and Play

Riemer Van Rozen
2020 ACM Computing Surveys  
We explore what informs the design and construction of good games in order to learn how to speed-up game development.  ...  In addition, we categorize research perspectives along common objectives, techniques and approaches, illustrated by summaries of selected languages.  ...  Figure 11 shows a screen shot of its web-based editor.  ... 
doi:10.1145/3412843 fatcat:k25yj7aylbcg5k3ks4v5d5dueu
« Previous Showing results 1 — 15 out of 156 results