作者: 服從 時(shí)間: 2025-3-22 00:07
Ls. Chapters 7 (Transformation), 8 (Interpretation), and 9 (Generation) describe different paradigms for designing and implementing the dynamic semantics, while covering testing and other kinds of quality assur978-3-031-23668-6978-3-031-23669-3作者: 公共汽車(chē) 時(shí)間: 2025-3-22 04:10 作者: 變化無(wú)常 時(shí)間: 2025-3-22 07:39 作者: guardianship 時(shí)間: 2025-3-22 09:57 作者: DRAFT 時(shí)間: 2025-3-22 14:49
Domain Analysis and Abstract Syntax, them. During meta-modeling, we formalize this knowledge in a model, and iteratively refine it until the model precisely describes the abstract . of the DSL. It will define which models or programs we shall be able to write in your language.作者: DRAFT 時(shí)間: 2025-3-22 20:50
Using Modeling Languages,dges), automotive engineering (cars), and avionics (airplanes). Models have an ever-growing list of applications. Engineers build them to assess system properties before prototyping or to steer construction, production, and servicing processes. For one system, different kinds of models may be built,作者: 愉快嗎 時(shí)間: 2025-3-23 01:00 作者: Licentious 時(shí)間: 2025-3-23 02:49 作者: overture 時(shí)間: 2025-3-23 06:46 作者: Absenteeism 時(shí)間: 2025-3-23 10:17
Static Semantics with Type Systems,d to track recursive properties on inductive syntax types (meta-models with cycles over containment relations). In this chapter, our goal is to explain what types and type systems are, to show how to build a simple one, and to discuss when it is practical to use a type system instead of structural c作者: 移植 時(shí)間: 2025-3-23 17:53
Code Generation, performance requirements rule that out. Demands on execution speed, throughput, parallelization, low memory consumption, access locality, security or available programming languages and libraries may all prohibit using an interpreter to execute DSL models.作者: Defense 時(shí)間: 2025-3-23 20:08
Internal Domain-Specific Languages,rated design artifacts: concrete and abstract syntax, types and constraints, an interpreter or a generator. Building external DSLs might feel like reimplementing large parts of GPL functionality, especially if your DSL includes logic or expressions, or you need an editor with support for static chec作者: stressors 時(shí)間: 2025-3-24 01:34
Model and Language Variability,n of variability in traditionally developed systems and focused on variability of source code to customize it to particular needs. Let us now discuss the other direction: using product line techniques to reuse models and DSLs.作者: Lacunar-Stroke 時(shí)間: 2025-3-24 05:06
https://doi.org/10.1007/978-3-031-23669-3Model-Driven Software Engineering; Software Language Design; Domain Analysis; Conceptual Modeling; Desig作者: TOXIC 時(shí)間: 2025-3-24 08:02
978-3-031-23668-6Springer Nature Switzerland AG 2023作者: 不能平靜 時(shí)間: 2025-3-24 10:49 作者: mosque 時(shí)間: 2025-3-24 16:03 作者: V切開(kāi) 時(shí)間: 2025-3-24 20:01 作者: Epithelium 時(shí)間: 2025-3-25 01:52
Alan Beckley,Clare Netherton,Tracy Barbers of a model. Nevertheless, when working on your own models, you must have arrived at situations when capturing the exact set of desirable instances using a class diagram was either impossible or cumbersome in counterproductive ways.作者: 健談的人 時(shí)間: 2025-3-25 03:53 作者: BRIEF 時(shí)間: 2025-3-25 10:33 作者: BUDGE 時(shí)間: 2025-3-25 13:55
https://doi.org/10.1007/978-3-319-74253-3rated design artifacts: concrete and abstract syntax, types and constraints, an interpreter or a generator. Building external DSLs might feel like reimplementing large parts of GPL functionality, especially if your DSL includes logic or expressions, or you need an editor with support for static chec作者: Vaginismus 時(shí)間: 2025-3-25 16:26
R. L. Deka,L. Saikia,C. Mahanta,M. K. Duttan of variability in traditionally developed systems and focused on variability of source code to customize it to particular needs. Let us now discuss the other direction: using product line techniques to reuse models and DSLs.作者: Fulsome 時(shí)間: 2025-3-25 23:47 作者: STANT 時(shí)間: 2025-3-26 00:53
Concrete Syntax,fication methods are clearly important for you as a language designer. At the same time, the end-users, especially domain experts who are not programmers, tend to find them unnatural and cumbersome to use.作者: Osteoarthritis 時(shí)間: 2025-3-26 06:31
Static Semantics,s of a model. Nevertheless, when working on your own models, you must have arrived at situations when capturing the exact set of desirable instances using a class diagram was either impossible or cumbersome in counterproductive ways.作者: 肥料 時(shí)間: 2025-3-26 08:53 作者: instulate 時(shí)間: 2025-3-26 14:34
Code Generation, performance requirements rule that out. Demands on execution speed, throughput, parallelization, low memory consumption, access locality, security or available programming languages and libraries may all prohibit using an interpreter to execute DSL models.作者: Magisterial 時(shí)間: 2025-3-26 17:04
Internal Domain-Specific Languages,rated design artifacts: concrete and abstract syntax, types and constraints, an interpreter or a generator. Building external DSLs might feel like reimplementing large parts of GPL functionality, especially if your DSL includes logic or expressions, or you need an editor with support for static checking, code completion, etc.作者: 不妥協(xié) 時(shí)間: 2025-3-26 21:32 作者: 變化無(wú)常 時(shí)間: 2025-3-27 03:59
https://doi.org/10.1007/978-3-319-71303-8dges), automotive engineering (cars), and avionics (airplanes). Models have an ever-growing list of applications. Engineers build them to assess system properties before prototyping or to steer construction, production, and servicing processes. For one system, different kinds of models may be built, each providing a different perspective.作者: Yourself 時(shí)間: 2025-3-27 06:03 作者: Condense 時(shí)間: 2025-3-27 09:55 作者: 萬(wàn)花筒 時(shí)間: 2025-3-27 13:45
Nicola F. Kirby,Edith R. Dempsterd to track recursive properties on inductive syntax types (meta-models with cycles over containment relations). In this chapter, our goal is to explain what types and type systems are, to show how to build a simple one, and to discuss when it is practical to use a type system instead of structural constraints.作者: Epidural-Space 時(shí)間: 2025-3-27 19:44
Lucia Capanema Alvares,Jorge Luiz Barbosa performance requirements rule that out. Demands on execution speed, throughput, parallelization, low memory consumption, access locality, security or available programming languages and libraries may all prohibit using an interpreter to execute DSL models.作者: Colonoscopy 時(shí)間: 2025-3-28 00:22
https://doi.org/10.1007/978-3-319-74253-3rated design artifacts: concrete and abstract syntax, types and constraints, an interpreter or a generator. Building external DSLs might feel like reimplementing large parts of GPL functionality, especially if your DSL includes logic or expressions, or you need an editor with support for static checking, code completion, etc.作者: Gerontology 時(shí)間: 2025-3-28 04:38 作者: 礦石 時(shí)間: 2025-3-28 09:19
Andrzej W?sowski,Thorsten BergerShows methods, design patterns, guidelines, and QA practices for defining high-level languages to build better software.Gives a unified language-independent account, covering object-oriented, function作者: esthetician 時(shí)間: 2025-3-28 11:51 作者: Psa617 時(shí)間: 2025-3-28 18:01
Svetlana M. King,Laurence OwensOur goal is to automate the development of software in a given domain by using models to describe its essential characteristics and producing applications using code generation and interpretation.作者: 愛(ài)哭 時(shí)間: 2025-3-28 21:02
https://doi.org/10.1007/978-3-319-72799-8So far, we focused on defining the syntax of DSLs in efficient ways. We worked with abstract and concrete syntax. We have seen tools that can transform syntax definitions (meta-models and grammars in our case) not only into model editors, but into a whole infrastructure for processing models that adhere to the syntax definition.作者: 無(wú)效 時(shí)間: 2025-3-29 00:08
Introduction: Illegitimacy in London,Code generators (Chapter 9) and interpreters are the primary ways to give DSLs a dynamic semantics, to breath meaning into syntax. DSL interpreters are tools that translate the input language piece-by-piece on the fly, like a human simultaneous translator from Danish to German during an interview or a press conference.作者: tackle 時(shí)間: 2025-3-29 06:08 作者: iodides 時(shí)間: 2025-3-29 08:03
Building Modeling Languages,Our goal is to automate the development of software in a given domain by using models to describe its essential characteristics and producing applications using code generation and interpretation.作者: 臭名昭著 時(shí)間: 2025-3-29 15:04 作者: PLE 時(shí)間: 2025-3-29 16:04
Interpretation,Code generators (Chapter 9) and interpreters are the primary ways to give DSLs a dynamic semantics, to breath meaning into syntax. DSL interpreters are tools that translate the input language piece-by-piece on the fly, like a human simultaneous translator from Danish to German during an interview or a press conference.作者: 印第安人 時(shí)間: 2025-3-29 23:35
Feature Modeling,An important notation for expressing domain models is .. Feature models are a simple, tree-based modeling notation that allows features and their constraints to be expressed. The latter restrict the valid combinations of features or express relations among features.