Academic literature on the topic 'Domain Specific Modeling Language'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Domain Specific Modeling Language.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Domain Specific Modeling Language"

1

Van Engelen, Robert A. "ATMOL: A Domain-Specific Language for Atmospheric Modeling." Journal of Computing and Information Technology 9, no. 4 (2001): 289. http://dx.doi.org/10.2498/cit.2001.04.02.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Zamani, Bahman, and Shiva Rasoulzadeh. "A Domain Specific Modeling Language for Enterprise Application Development." International Journal of Information Technologies and Systems Approach 11, no. 2 (July 2018): 51–70. http://dx.doi.org/10.4018/ijitsa.2018070104.

Full text
Abstract:
This article describes how experience in domain specific modeling can be captured and abstracted in a domain specific modeling language (DSML). Modeling with a DSML results in quality models. Patterns of enterprise application architecture (PofEAA) is a rich set of patterns that can be used by designers when designing (modeling) web-based enterprise applications. This article aims at defining a DSML based on PofEAA patterns, as well as providing tool support for designing web-based enterprise applications that use these patterns. The authors have built a DSML using the profile extension mechanism of UML, by defining stereotypes. In addition to the proposed profile, this article has implemented the structure and behavior of PofEAA patterns in Rational Software Architecture (RSA) which is resulted in a tool that facilitates the design of software for designers. To show the usefulness of the tool, it is used for modeling two small systems based on the PofEAA patterns. The results show that many of the design is automated and the modeling speed is increased.
APA, Harvard, Vancouver, ISO, and other styles
3

Jiang, Tao, and Weihong Zhou. "An Approach of Defining Domain Constraints for Domain-Specific Modeling Language." International Journal of Pattern Recognition and Artificial Intelligence 35, no. 09 (April 10, 2021): 2153002. http://dx.doi.org/10.1142/s0218001421530025.

Full text
Abstract:
Many Domain-Specific Modeling Languages (DSML) cannot formally define their semantics, leading to difficulties in identifying user-defined domain constraints. In this study, we propose a user-defined mechanism of domain constraints based on the formalization of structural semantics of DSML. First, we formally define concepts and decision methods of consistency and validity of domain constraints. Subsequently, we establish concepts and reasoning methods of domain-based model consistency. Thus, several domain constraint instances are defined and different models instances’ consistency are reasoned based on formalization of software architecture domain metamodel to illustrate our approach. Finally, our formal definition mechanism of domain constraint is added to our automatic translator for formalizing DSML and its models to automatically reason about domain constraints built based on DSML.
APA, Harvard, Vancouver, ISO, and other styles
4

Kosar, Tomaž, Marjan Mernik, Jeff Gray, and Tomaž Kos. "Debugging measurement systems using a domain-specific modeling language." Computers in Industry 65, no. 4 (May 2014): 622–35. http://dx.doi.org/10.1016/j.compind.2014.01.013.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Azadi Marand, Elaheh, Elham Azadi Marand, and Moharram Challenger. "DSML4CP: A Domain-specific Modeling Language for Concurrent Programming." Computer Languages, Systems & Structures 44 (December 2015): 319–41. http://dx.doi.org/10.1016/j.cl.2015.09.002.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Sedbrook, Tod A. "Modeling the REA Enterprise Ontology with a Domain Specific Language." Journal of Emerging Technologies in Accounting 9, no. 1 (December 1, 2012): 47–70. http://dx.doi.org/10.2308/jeta-50406.

Full text
Abstract:
ABSTRACT Developing a domain specific language (DSL) to express business policies requires modeling tools for eliciting, applying, and maintaining the knowledge of business experts. This study defines a DSL meta-model and prototype to create visual business models that conform to the Resource, Event, Agent-Enterprise Ontology (REA-EO). The meta-model specifies REA-EO modeling components, and the prototype provides a visual interface to design operational and policy-level models. Code-generation templates then transform design models into executable code that supports business applications. The study describes the capabilities of the prototype and validates its use in the context of a business case. Data Availability: The paper's software modeling prototype and its companion code-generation templates are available for research purposes as open-source Visual Studio extensions and are available by contacting the author.
APA, Harvard, Vancouver, ISO, and other styles
7

Arslan, Sadik, and Geylani Kardas. "DSML4DT: A domain-specific modeling language for device tree software." Computers in Industry 115 (February 2020): 103179. http://dx.doi.org/10.1016/j.compind.2019.103179.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Richard., Japheth Bunakiye. "Supporting Engineering Design Modeling by Domain Specific Modeling Languag." American Journal of Software Engineering and Applications 2, no. 3 (2013): 86. http://dx.doi.org/10.11648/j.ajsea.20130203.11.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Zivkovic, Srdjan, Krzystof Miksa, and Harald Kühn. "On Developing Hybrid Modeling Methods using Metamodeling Platforms." International Journal of Information System Modeling and Design 6, no. 1 (January 2015): 47–66. http://dx.doi.org/10.4018/ijismd.2015010103.

Full text
Abstract:
It has been acknowledged that model-based approaches and domain-specific modeling (DSM) languages, methods and tools are beneficial for the engineering of increasingly complex systems and software. Instead of general-purpose one-size-fits-all modeling languages, DSM methods facilitate model-based analysis and design of complex systems by providing modeling concepts tailored to the specific problem domain. Furthermore, hybrid DSM methods combine single DSM methods into integrated modeling methods, to allow for multi-perspective modeling. Metamodeling platforms provide flexible means for design and implementation of such hybrid modeling methods and appropriate domain-specific modeling tools. In this paper, we report on the conceptualization of a hybrid DSM method in the domain of network physical devices management, and its implementation based on the ADOxx metamodeling platform. The method introduces a hybrid modeling approach. A dedicated DSM language (DSML) is used to model the structure of physical devices and their configurations, whereas the formal language for knowledge representation OWL2 is used to specify configuration-related constraints. The outcome of the work is a hybrid, semantic technology-enabled DSM tool that allows for efficient and consistency-preserving model-based configuration of network equipment.
APA, Harvard, Vancouver, ISO, and other styles
10

FELFERNIG, ALEXANDER, GERHARD E. FRIEDRICH, and DIETMAR JANNACH. "UML AS DOMAIN SPECIFIC LANGUAGE FOR THE CONSTRUCTION OF KNOWLEDGE-BASED CONFIGURATION SYSTEMS." International Journal of Software Engineering and Knowledge Engineering 10, no. 04 (August 2000): 449–69. http://dx.doi.org/10.1142/s0218194000000249.

Full text
Abstract:
In many domains, software development has to meet the challenges of developing highly adaptable software very rapidly. In order to accomplish this task, domain specific, formal description languages and knowledge-based systems are employed. From the viewpoint of the industrial software development process, it is important to integrate the construction and maintenance of these systems into standard software engineering processes. In addition, the descriptions should be comprehensible for the domain experts in order to facilitate the review process. For the realization of product configuration systems, we show how these requirements can be met by using a standard design language (UML-Unified Modeling Language) as notation in order to simplify the construction of a logic-based description of the domain knowledge. We show how classical description concepts for expressing configuration knowledge can be introduced into UML and be translated into logical sentences automatically. These sentences are exploited by a general inference engine solving the configuration task.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Domain Specific Modeling Language"

1

Rahman, Anisur. "A Domain-Specific Language for Traceability in Modeling." Thesis, Université d'Ottawa / University of Ottawa, 2013. http://hdl.handle.net/10393/24346.

Full text
Abstract:
Requirements are a key aspect of software development. Requirements are also related with other software artefacts including designs, test cases and documentation. These artefacts are often captured with specialized models. However, many tools lack support for traceability relationships between requirements artefacts and model artefacts, leading to analysis issues. To establish traceability between models and other types of requirements artefacts, this thesis proposes a new Domain-Specific Language (DSL) for describing the concepts of a modeling language that would be intended to be traced using a Requirements Management System (RMS), with tool support handling the evolution of models and of their traceability links. In the first part of this thesis, the syntax and metamodel of the Model Traceability DSL (MT-DSL) are defined, together with an editor implemented using Xtext. In the second part of the thesis, a library of import and maintenance functions is generated automatically (using Xtend) from model traceability descriptions written using MT-DSL. The target language for this library is the DOORS eXtension Language (DXL), the scripting language of a leading commercial RMS with traceability support, namely IBM Rational DOORS. The implementation has been tested successfully for importing and evolution scenarios with two different modeling languages (User Requirements Notation and Finite State Machines). This work hence contributes a reliable mechanism to define and support traceability between requirements and models.
APA, Harvard, Vancouver, ISO, and other styles
2

Wasilewski, Dominik. "Modeling of Enterprise Portals with Domain-Specific Language." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2343.

Full text
Abstract:
Enterprise portals are comprehensive solutions that enable centralized access to information and employees. They also support the business processes taking place in companies. The diversity of functionality offered by enterprise portals is the source of the complexity of the manufacturing process of such applications. Domain-Specific Languages (DSL) are a novel approach to solving problems associated with the software development. By limiting the possibilities of expression to the concepts related to a specific area Domain-Specific Languages are more focused on solving specific problems. The subject of this thesis is DSL SharePoint – Domain-Specific Language which supports the production of enterprise portals on Microsoft SharePoint platform. Language was developed with respect to the newest achievements in area of building DSLs. By applying the language in the industry, it was possible to verify the hypothesis that its usage positively affects the quality of software products. To this end, the quality model was built, and products made with the support of language have been compared to those developed in the traditional manner.
APA, Harvard, Vancouver, ISO, and other styles
3

Zhang, Yanpeng, and Ce Zhou. "Introducing Domain Specific Language for Modeling Scrum Projects." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-13328.

Full text
Abstract:
Context. A clear software process definition is important because it can help developers to share a common understanding and improve the development effectiveness. However, if the misconceptions or misunderstandings are introduced to the team during the process definition, it will bring numerous uncertain problems to the projects and reduce the productivity. Scrum is one of the most popular Agile development processes. It has been frequently used in software development. But the misunderstanding of usage of the Scrum method always leads to situations where teams cannot achieve the hyper-productivity even failure. Therefore, introducing a reasonable graphical language for describing the Scrum process may help learners to gain a correct and common understanding of the Scrum method. Objectives. In this study, we introduce a graphical Domain Specific Language for modeling the Scrum process and specific Scrum projects. Further, we evaluated the proposed language to figure out if and how this language can help developers learn Scrum method and understand the specific Scrum projects. For the first, we decide to extract the essential elements and their relative relationships of the Scrum process, and based on that, we define and specify the graphical language. After that, we evaluate the proposed graphical language to validate whether this language can be considered as useful to help developers to learn Scrum method and understand the specific Scrum projects. Methods. In order to define the graphical language, we studied and reviewed the literature to extract the essential elements and their relationships for describing the Scrum process. Based on that, we defined and specified the graphical DSL. With the aim of evaluating the proposed graphical language, we performed the experiment and survey method. This experiment was conducted in an educational environment. The subjects were selected from the undergraduate and master students. At the same time, we carried out a survey to capture the developers‘ opinions and suggestions towards the proposed language in order to validate its feasibility. Results. By studying the literature, we listed and specified the essential elements for describing the Scrum process. By executing the experiment, we evaluated the efficiency and effectiveness of learning Scrum in using the proposed language and the natural language. The result indicates that the graphical language is better than the natural language in training Scrum method and understanding specific Scrum projects. The result shows that the proposed language improved the understandability of the Scrum process and specific Scrum projects by more than 30%. We also performed a survey to investigate the potential use of the proposed graphical DSL in industry. The Survey results show that participants think the proposed graphical language can help them to better understand the Scrum method and specific Scrum projects. Moreover, we noticed that the developers who have less Scrum development experience show more interests in this proposed graphical language. Conclusions. To conclude, the obtained results of this study indicate that a graphical DSL can improve the understandability of Scrum method and specific Scrum projects. Especially in managing the specific Scrum project, subjects can easily understand and capture the detailed information of the project described in the proposed language. This study also specified the merits and demerits of using the graphical language and textual language in describing the Scrum process. From the survey, the result indicates that the proposed graphical language is able to help developers to understand Scrum method and specific Scrum projects in industry. Participants of this survey show positive opinion toward the proposed graphical language. However, it is still a rather long way to applying such a graphical language in Scrum projects development because companies have to consider the extra learning effort of the graphical DSL.
APA, Harvard, Vancouver, ISO, and other styles
4

Silveira, Maicon Bernardino da. "Canopus : a domain-specific language for modeling performance testing." Pontif?cia Universidade Cat?lica do Rio Grande do Sul, 2016. http://tede2.pucrs.br/tede2/handle/tede/6861.

Full text
Abstract:
Submitted by Setor de Tratamento da Informa??o - BC/PUCRS (tede2@pucrs.br) on 2016-07-27T18:05:50Z No. of bitstreams: 1 TES_MAICON_BERNARDINO_DA_SILVEIRA_COMPLETO.pdf: 10974858 bytes, checksum: f8d942c9c91dfd41b28bf30123b91644 (MD5)
Made available in DSpace on 2016-07-27T18:05:50Z (GMT). No. of bitstreams: 1 TES_MAICON_BERNARDINO_DA_SILVEIRA_COMPLETO.pdf: 10974858 bytes, checksum: f8d942c9c91dfd41b28bf30123b91644 (MD5) Previous issue date: 2016-03-07
Performance is a fundamental quality of software systems. Performance testing is a technique able to reveal system bottlenecks and/or lack of scalability of the up-and-running environment. However, usually the software development cycle does not apply this effort on the early development phases, thereby resulting in a weak elicitation process of performance requirements and difficulties for the performance team to integrate them into the project scope. Model-Based Testing (MBT) is an approach to automate the generation of test artifacts from the system models. By doing that, communication is improved among teams, given that the test information is aggregated in the system models since the early stages aiming to automate the testing process. 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. Furthermore, this work provides an example of use and an industrial case study to demonstrate the use of Canopus. Based on the results obtained from these studies, we can infer that Canopus can be considered a valid DSL for modeling performance testing. Our motivation to perform this study was to investigate whether a DSL for modeling performance testing can improve quality, cost, and efficiency of performance testing. Therefore, we also carried out a controlled empirical experiment to evaluate the effort (time spent), when comparing Canopus with another industrial approach - UML. Our results indicate that, for performance modeling, effort using Canopus was lower than using UML. Our statistical analysis showed that the results were valid, i.e., that to design performance testing models using Canopus is better than using UML.
Desempenho ? uma qualidade fundamental de sistemas de software. Teste de desempenho ? uma t?cnica capaz de revelar gargalos do sistema na escalabilidade do ambiente de produ??o. No entanto, na maior parte do ciclo de desenvolvimento de software, n?o se aplica este tipo de teste nos seus ciclos iniciais. Deste modo, isto resulta em um fraco processo de elicita??o dos requisitos e dificuldades da equipe em integrar suas atividades ao escopo do projeto. Assim, o teste baseado em modelos ? uma abordagem de teste para automatizar a gera??o de artefatos de teste com base em modelos. Ao fazer isto, permite melhorar a comunica??o da equipe, uma vez que a informa??o de teste ? agregada aos modelos desde as fases iniciais do processo de teste, facilitando assim sua automatiza??o. A principal contribui??o desta tese ? propor uma linguagem espec?fica de dom?nio (Domain-Specific Language - DSL) para modelagem de teste de desempenho em aplica??es Web. A DSL proposta ? chamada Canopus, na qual um modelo gr?fico e uma linguagem semi-natural s?o propostos para apoiar a modelagem de desempenho e gera??o autom?tica de cen?rios e scripts de teste. Al?m disto, apresenta-se um exemplo de uso bem como um estudo de caso realizado na ind?stria para demonstrar o uso da Canopus. Com base nos resultados obtidos, infere-se que a Canopus pode ser considerada uma DSL v?lida para modelagem do teste de desempenho. A motiva??o para realiza??o deste estudo foi investigar se uma DSL para modelagem do teste de desempenho pode melhorar a qualidade, custo e efici?ncia do teste de desempenho. Assim, tamb?m foi realizado um experimento controlado com o objetivo de avaliar o esfor?o (tempo), quando comparado Canopus com outra abordagem industrial - UML. Os resultados obtidos indicam que, estatisticamente, para a modelagem de desempenho usando Canopus o esfor?o foi menor e melhor do que usando UML.
APA, Harvard, Vancouver, ISO, and other styles
5

Jasný, Vojtěch. "Domain-specific languages." Master's thesis, Vysoká škola ekonomická v Praze, 2009. http://www.nusl.cz/ntk/nusl-15428.

Full text
Abstract:
The topic of the thesis are domain-specific languages (DSL) and their use in software development. The target audience are developers interested in learning more about this progressive area of software development. It starts with a necessary theoretical introduction to programming languages. Then, a classification of DSLs is given and software development methodologies based on DSLs are described, notably Language Oriented Programming and Intentional Programming. Another important piece in construction of domain-specific langauges -- the language workbench is also described. In the next chapter, several important tools for DSL creation are presented, described and compared. Each of the tools represents a different possible approach to designing DSLs -- textual, projectional or graphical. The last chapter of the thesis contains a practical example of a DSL implementation in the Meta Programming System by Jet- Brains and Xtext from Eclipse. A domain-specific language for the description of questionnaires is designed from scratch and a code generator for that language is created. A comparison of the DSL based technique to traditional software development techniques is given and the tools used are compared.
APA, Harvard, Vancouver, ISO, and other styles
6

Al, Jallad Mohannad. "REA Business Modeling Language : Toward a REA based Domain Specific Visual Language." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-121295.

Full text
Abstract:
Resources Events Agents (REA) ontology is a profound business modeling ontology that was developed to define the architecture of accounting information systems. Nevertheless, REA did not manage to get the same attention as other business modeling ontologies. One reason of such abandon is the absence of a meaningful visual notation for the ontology, which has resulted in an abstruse ontology to non-academic audience. Another reason for this abandon is the fact that REA does not have a standard formal representation. This has resulted in a humble amount of researches which have focused on defining meta-models of the ontology while neglecting the wider purpose of REA-based information systems development. Consequently, the ontology was deviated away from its original purpose, and rather used in business schools. To solve the aforementioned issues, this research presents a Model Driven Development (MDD) technique in the form of a REA-based Domain Specific Visual Language (DSVL) that is implemented within a modeling and code generation editor. This effort was taken in order to answer the question of “How would a REA-DSVL based tool make the REA ontology implementable in the domain of information systems development?” In order to answer the research question, a design science methodology (DSRM) was implemented as the structure of this research. The DSRM was chosen because this research aims to develop three main artifacts. These are; a meta-model of REA, a visual notation of REA, and a REA-DSVL-based modeling and code generation tool. The first phase of the DSRM was to identify the problems which were mentioned earlier, followed by the requirements identification phase which drew the outline of the; meta-model, the visual notation, and the tool. After that, the development phase was conducted in order to develop the aforementioned artifacts. The editor was then demonstrated using a case study of a local company in Stockholm-Sweden. Finally, the resulted artifacts were evaluated based on the collected requirements and the results from the case study. Based on the analyses of the artifacts and the case study, this research was concluded with the result that a REA-based DSVL tool can help in boosting the planning and analysis phases of the software development lifecycle (SDLC). This is achieved by automating some of the conventional software planning and design tasks, which would lead to more accurate systems’ designs; thus, minimizing the time of the planning and design phases. And it can be achieved by abstracting the direct logic of REA through providing functionalities that help users from different backgrounds (academic and professional) to embrace a business modeling editor rather than an ontology; thus, attracting a wider users base for implementing REA.
APA, Harvard, Vancouver, ISO, and other styles
7

Azari, Leila. "Domain Specific Modeling Support for ArCon." Thesis, Linköpings universitet, Programvara och system, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-102687.

Full text
Abstract:
One important phase in software development process is to create a design model of the system which follows all the architectural rules. Often the architectural rules are defined by the system architect and the system model is designed by the system designer. The architect defines the rules in a text file where no standard or pattern is followed. Therefore, there is always the risk of violating the architectural rules by the designer. So manual reviews on the system model should be done by the architect to ensure the system model is valid.In order to remove this manual checking which can be erroneous and time consuming ArCon (Architecture Conformance Checker) was developed by Combitech AB. ArCon is a tool which lets the architect define the architectural rules in the format of UML (Unified Modeling Language) models where the elements of the model have different meaning than the standard UML. ArCon can read this model and extract architectural rules from it and check the system model against those rules and then print all the rule violations.ArCon is an open source tool i.e. free for everyone to download and use. Currently, it supports Papyrus as the UML modeling tool. Papyrus is integrated to Eclipse platform and is a general purpose modeling tool. It supports users with all types of UML diagrams and elements.The idea for this thesis work was to implement a new feature for ArCon in order to facilitate the design process for system designers. The feature should provide the system designers only those types of elements which they are permitted to add to a specific fraction of the system model. The list of permitted element types should be extracted from the architecture model where all the architectural rules are defined in advance. This new support in ArCon was named Domain Specific Modeling (DSM) support.To evaluate the effect of DSM support on the system designers performance a few test sessions, called usability tests, were performed. The participants in the test sessions were a representative sample of software designers. After analyzing the data collected from the test sessions, the pros and cons of the new support were discovered. Furthermore, a few new ideas for enhancing DSM support were generated.
APA, Harvard, Vancouver, ISO, and other styles
8

Borror, Kaylynn Nicole. "Creating a Domain-Specific Modeling Language for Educational Card Games." Miami University / OhioLINK, 2021. http://rave.ohiolink.edu/etdc/view?acc_num=miami1626864894150672.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Liang, Zhihong. "A meta-modelling language definition for specific domain." Thesis, De Montfort University, 2009. http://hdl.handle.net/2086/3539.

Full text
Abstract:
Model Driven software development has been considered to be a further software construction technology following object-oriented software development methods and with the potential to bring new breakthroughs in the research of software development. With deepening research, a growing number of Model Driven software development methods have been proposed. The model is now widely used in all aspects of software development. One key element determining progress in Model Driven software development research is how to better express and describe the models required for various software components. From a study of current Model Driven development technologies and methods, Domain-Specific Modelling is suggested in the thesis as a Model Driven method to better realise the potential of Model-Driven Software Development. Domain-specific modelling methods can be successfully applied to actual software development projects, which need a flexible and easy to extend, meta-modelling language to provide support. There is a particular requirement for modelling languages based on domain-specific modelling methods in Meta-modelling as most general modelling languages are not suitable. The thesis focuses on implementation of domain-specific modelling methods. The "domain" is stressed as a keystone of software design and development and this is what most differentiates the approach from general software development process and methods. Concerning the design of meta-modelling languages, the meta-modelling language based on XML is defined including its abstract syntax, concrete syntax and semantics. It can support description and construction of the domain meta-model and the domain application model. It can effectively realise visual descriptions, domain objects descriptions, relationships descriptions and rules relationships of domain model. In the area of supporting tools, a meta-meta model is given. The meta-meta model provides a group of general basic component meta-model elements together with the relationships between elements for the construction of the domain meta-model. It can support multi-view, multi-level description of the domain model. Developers or domain experts can complete the design and construction of the domain-specific meta-model and the domain application model in the integrated modelling environment. The thesis has laid the foundation necessary for research in descriptive languages through further study in key technologies of meta-modelling languages based on Model Driven development.
APA, Harvard, Vancouver, ISO, and other styles
10

Nordgren, Isak, and Anton Sederlin. "Validating enterpriseLang : A Domain- Specific Language Derived from the Meta Attack Language Framework." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302372.

Full text
Abstract:
Enterprise data systems are continuously growing in complexity and size. The attack area of these systems has increased and introduced new vulnerabilities a potential adversary could exploit. Evaluating cyber security in enterprise IT infrastructure is difficult and expensive. Recently, a new threat modeling language was proposed for enterprise systems based on the MITRE Enterprise ATT&CK Matrix, namely enterpriseLang. This language is a domain- specific language built on the Meta Attack Language (MAL) framework. The purpose of enterpriseLang is to enable a simplified and cost- effective environment for enterprises to evaluate the security of their systems without disturbing the data flow of the actual system. However, how can we be sure that enterpriseLang is correct and effective enough to be used in practice? The language needs to be thoroughly validated to be used by companies for cyber security evaluation of enterprise systems. We have validated enterpriseLang by implementing it to model and simulate three real- world cyber attacks against, Equifax, National Health Service (NHS) and Garmin. The validation method was mainly based on the evaluation of two specific issues. Based on our results we concluded that we consider enterpriseLang to be correct and effective enough to be used in practice. On the contrary, we identified some aspects of the language that should be improved.
Företags datasystem växer kontinuerligt i komplexitet och storlek. Attackarean för dessa system har därmed ökat och infört nya sårbarheter som en potentiell angripare kan utnyttja. Att utvärdera cybersäkerhet i företags IT- infrastruktur är svårt och kostsamt. Nyligen föreslogs ett nytt språk för hotmodellering av företagssystem baserat på MITRE Enterprise ATT&CK matrix, nämligen enterpriseLang. Detta språk är ett domänspecifikt språk byggt på MAL- ramverket. Syftet med enterpriseLang är att möjliggöra ett förenklat och kostnadseffektivt modelleringsverktyg för företag att utvärdera säkerheten av sina system i, utan behovet av att störa dataflödet i det faktiska systemet. Hur kan vi dock vara säkra på att enterpriseLang är korrekt och tillräckligt effektivt för att användas i praktiken? Språket måste valideras grundligt för att kunna användas för evaluering av cybersäkerhet i företagssystem. Vi har validerat enterpriseLang genom att använda språket till att modellera och simulera tre verkliga cyberattacker mot Equifax, National Health Service och Garmin. Valideringsmetoden grundades i evalueringen av två huvudfrågor. Baserat på vårt resultat drog vi slutsatsen att vi anser enterpriseLang som korrekt och tillräckligt effektivt för att användas i praktiken. Däremot, identifierade vi några aspekter inom språket som bör förbättras.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Domain Specific Modeling Language"

1

Kelly, Steven. Domain-specific modeling. Hoboken, N.J: John Wiley & Sons, 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Kelly, Steven. Domain-Specific Modeling. New York: John Wiley & Sons, Ltd., 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Eclipse modeling project: A domain-specific language (DSL) toolkit. Indianapolis, Ind: Addison Wesley Professional, 2009.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

Kelly, Steven. Domain-specific modeling: Enabling full code generation. Hoboken, N.J: Wiley-Interscience, 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Germany) Domain-Specific Modeling Languages (Conference) (2008 Berlin. DSML'08, Domain-specific modeling languages: Workshop co-located with Modellierung 2008, Berlin, Germany, March 14, 2008 : proceedings. Edited by Fahland, Dirk, editor of compilation and Humboldt-Universität zu Berlin. Institut für Informatik. Berlin: Professoren des Instituts für Informatik, 2010.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Karagiannis, Dimitris, Heinrich C. Mayr, and John Mylopoulos, eds. Domain-Specific Conceptual Modeling. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-39417-6.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Soule, Paul. Autonomics development: A domain-specific aspect language approach. [Basel]: Birkhäuser, 2010.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

Soule, Paul. Autonomics Development: A Domain-Specific Aspect Language Approach. Basel: Springer Basel, 2010. http://dx.doi.org/10.1007/978-3-0346-0540-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Inc, ebrary, ed. Groovy for domain-specific languages: Extend and enhance your Java applications with domain specific languages in Groovy. Birmingham, U.K: Packt Open Source, 2010.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Software language engineering: Creating domain-specific languages using metamodels. Upper Saddle River, NJ: Addison-Wesley, 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Book chapters on the topic "Domain Specific Modeling Language"

1

Karagiannis, Dimitris, Robert Andrei Buchmann, Patrik Burzynski, Ulrich Reimer, and Michael Walch. "Fundamental Conceptual Modeling Languages in OMiLAB." In Domain-Specific Conceptual Modeling, 3–30. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-39417-6_1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Jeusfeld, Manfred A. "SemCheck: Checking Constraints for Multi-perspective Modeling Languages." In Domain-Specific Conceptual Modeling, 31–53. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-39417-6_2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Mannadiar, Raphael, and Hans Vangheluwe. "Debugging in Domain-Specific Modelling." In Software Language Engineering, 276–85. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-19440-5_17.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Zečević, Igor, Petar Bjeljac, Branko Perišić, Vladimir Maruna, and Danijel Venus. "Domain-Specific Modeling Environment for Developing Domain Specific Modeling Languages as Lightweight General Purpose Modeling Language Extensions." In Advances in Intelligent Systems and Computing, 872–81. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-56535-4_85.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Frank, Ulrich. "Domain-Specific Modeling Languages: Requirements Analysis and Design Guidelines." In Domain Engineering, 133–57. Berlin, Heidelberg: Springer Berlin Heidelberg, 2013. http://dx.doi.org/10.1007/978-3-642-36654-3_6.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Anonsen, Steve. "Experiences in Modeling for a Domain Specific Language." In UML Modeling Languages and Applications, 187–97. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/978-3-540-31797-5_19.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Amyot, Daniel, Hanna Farah, and Jean-François Roy. "Evaluation of Development Tools for Domain-Specific Modeling Languages." In System Analysis and Modeling: Language Profiles, 183–97. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11951148_12.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Weller, Bart. "Domain-Specific Languages 101: Lola’s Lunch Counter." In Beginning SQL Server Modeling, 33–79. Berkeley, CA: Apress, 2010. http://dx.doi.org/10.1007/978-1-4302-2752-6_3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Blunk, Andreas, and Joachim Fischer. "Prototyping Domain Specific Languages as Extensions of a General Purpose Language." In System Analysis and Modeling: Theory and Practice, 72–87. Berlin, Heidelberg: Springer Berlin Heidelberg, 2013. http://dx.doi.org/10.1007/978-3-642-36757-1_5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Chen, Libo, and Ulrich Thiel. "Language Modeling for Effective Construction of Domain Specific Thesauri." In Natural Language Processing and Information Systems, 242–53. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004. http://dx.doi.org/10.1007/978-3-540-27779-8_21.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Domain Specific Modeling Language"

1

Hill, James H. "Modeling Interface Definition Language Extensions (IDL3+) Using Domain-Specific Modeling Languages." In 2011 IEEE 14th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC). IEEE, 2011. http://dx.doi.org/10.1109/isorc.2011.19.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Latombe, Florent, Xavier Crégut, Benoit Combemale, Julien Deantoni, and Marc Pantel. "Weaving concurrency in executable domain-specific modeling languages." In SLE '15: Software Language Engineering. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2814251.2814261.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Jerez-Ibáñez, Ismael, Inmaculada Medina-Bulo, and Antonio Garcia-Dominguez. "Domain-Specific Language for Generating Administrative Process Applications." In Fifth International Symposium on Business Modeling and Software Design. SCITEPRESS - Science and and Technology Publications, 2015. http://dx.doi.org/10.5220/0005886801780183.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Aziz, Muhammad Waqar, and Muhammad Rashid. "Domain Specific Modeling Language for Cyber Physical Systems." In 2016 International Conference on Information Systems Engineering (ICISE). IEEE, 2016. http://dx.doi.org/10.1109/icise.2016.12.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Lee, Taekyong, Jae-Min Cha, Joon-Young Kim, Junguk Shin, Jinil Kim, and Choongsub Yeom. "Plant modeling based on SysML domain specific language." In 2017 IEEE International Systems Engineering Symposium (ISSE). IEEE, 2017. http://dx.doi.org/10.1109/syseng.2017.8088289.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Spafford, Kyle L., and Jeffrey S. Vetter. "Aspen: A domain specific language for performance modeling." In 2012 SC - International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, 2012. http://dx.doi.org/10.1109/sc.2012.20.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Bernardino, Maicon, and Avelino Francisco Zorzo. "Canopus: A Domain-Specific Modeling Language for Performance Testing." In XVI Simpósio Brasileiro de Qualidade de Software. Sociedade Brasileira de Computação - SBC, 2017. http://dx.doi.org/10.5753/sbqs.2017.15120.

Full text
Abstract:
Despite all the efforts to reduce the cost of the testing phase in software development, this is still one of the most expensive phases. In order to continue to minimize those costs, in this paper, we propose a Domain-Specific Language (DSL), built on top of MetaEdit+ language workbench, to model performance testing for Web applications. Our DSL, called Canopus, was developed in the context of a collaboration between our university and a Technology Development Laboratory from an Information Technology (IT) company. It is presented, in this paper, the overview of Canopus, including: metamodels, its domain analysis, a process that integrates Canopus to Model-Based Testing, and applied it to an industrial case study. Furthermore, we also carried out a controlled empirical experiment to evaluate the effort (time spent), when comparing Canopus with another approach widely used by industry UML.
APA, Harvard, Vancouver, ISO, and other styles
8

Bernardino, Maicon, Avelino F. Zorzo, and Elder M. Rodrigues. "Canopus: A Domain-Specific Language for Modeling Performance Testing." In 2016 IEEE International Conference on Software Testing, Verification and Validation (ICST). IEEE, 2016. http://dx.doi.org/10.1109/icst.2016.13.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Hoffmann, Benjamin, Michael Guckert, Thomas Farrenkopf, Kevin Chalmers, and Neil Urquhart. "A Domain-Specific Language For Routing Problems." In 32nd Conference on Modelling and Simulation. ECMS, 2018. http://dx.doi.org/10.7148/2018-0262.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Schütte, Steffen. "A Domain-Specific Language For Simulation Composition." In 25th Conference on Modelling and Simulation. ECMS, 2011. http://dx.doi.org/10.7148/2011-0146-0152.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Reports on the topic "Domain Specific Modeling Language"

1

Sheard, Tim, Zine-el-abidine Benaissa, and Emir Pasalic. Domain Specific Language Construction Technology. Fort Belvoir, VA: Defense Technical Information Center, March 2000. http://dx.doi.org/10.21236/ada375724.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Amarasinghe, Saman. Domain Specific Language for Exascale. Office of Scientific and Technical Information (OSTI), June 2018. http://dx.doi.org/10.2172/1458388.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Mellor-Crummey, John. Domain Specific Language Support for Exascale. Office of Scientific and Technical Information (OSTI), October 2017. http://dx.doi.org/10.2172/1400407.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Sadayappan, Ponnuswamy. Domain Specific Language Support for Exascale. Office of Scientific and Technical Information (OSTI), February 2017. http://dx.doi.org/10.2172/1344812.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Grishman, Ralph. Domain Modeling for Language Analysis. Fort Belvoir, VA: Defense Technical Information Center, February 1988. http://dx.doi.org/10.21236/ada203444.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Rasmussen, Craig E. Domain Specific Language Support for Exascale Application Development. Office of Scientific and Technical Information (OSTI), March 2018. http://dx.doi.org/10.2172/1432436.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Baden, Scott. Domain Specific Language Support for Exascale. Final Project Report. Office of Scientific and Technical Information (OSTI), July 2017. http://dx.doi.org/10.2172/1410671.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Armstrong, Robert C., and Geoffrey Compton Hulette. A Domain-Specific Language for High-Consequence Control Software. Office of Scientific and Technical Information (OSTI), December 2019. http://dx.doi.org/10.2172/1592893.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Micher, Jeffrey C. Improving Domain-specific Machine Translation by Constraining the Language Model. Fort Belvoir, VA: Defense Technical Information Center, July 2012. http://dx.doi.org/10.21236/ada568649.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography