A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Constructing Advanced Web-Based Dialog Components with Stakeholders – A DSL Approach
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
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
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
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
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]
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
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]
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
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
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
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
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
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]
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
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