Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Domain Specific Language for Generating Tool Integration Solutions
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Mechatronics. (Embedded Control Systems)
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Mechatronics. (Embedded Control Systems)ORCID iD: 0000-0002-0889-5190
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Mechatronics. (Embedded Control Systems)ORCID iD: 0000-0002-7842-1599
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Mechatronics. (Embedded Control Systems)ORCID iD: 0000-0002-4300-885X
2011 (English)Conference paper, Published paper (Other academic)
Abstract [en]

Model-based development of complex systems requires toolsupport for the dierent phases of the system life cycle. To allow for anecient development process, the involved tools need to be integrated.Despite the availability of modern tool integration platforms and frameworks,it is complex, labor-intensive and costly to build tool integrationsolutions. For managing the growing complexity of tool integration solutions,a need for systematic engineering arises. A missing piece is thehigh-level architectural description of tool integration solutions. We proposethe domain specic language TIL for describing tool integrationsolutions at a high level of abstraction. We propose an approach thattakes advantage of modeling technologies to systematize and automatethe process of building tool integration solutions. By automatically generatingintegration solutions from a TIL model, we can reduce the manualimplementation eort.

Place, publisher, year, edition, pages
2011.
Keyword [en]
Model-driven Development, Tool Integration, Domain Speci c Language, Code Generation, integration, mdsd
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-49572OAI: oai:DiVA.org:kth-49572DiVA: diva2:459841
Conference
In 4th Workshop on Model-Driven Tool & Process Integration (MDTPI2011) at the European Conference on Modelling Foundations and Applications (ECMFA 2011) (6 June 2011)
Note
QC 20111130Available from: 2011-11-28 Created: 2011-11-28 Last updated: 2013-01-07Bibliographically approved
In thesis
1. A Modeling Language for the Description and Development of Tool Chains for Embedded Systems
Open this publication in new window or tab >>A Modeling Language for the Description and Development of Tool Chains for Embedded Systems
2013 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

The development of embedded systems is typically supported by a number of diverse development tools. To achieve seamless tool support throughout the embedded systems development process, tool chains are constructed as software solutions that integrate the development tools. Tool chains have grown from ad-hoc solutions to complex software systems, since they need to support distributed engineering, integration conventions, a specific set of tools and the complete product development process used in a company. In practice, the development of tool chains that fulfill these needs is difficult and time-consuming, since it is a largely unsupported, manual engineering task. In addition, tool chains are typically described using general purpose modeling languages or languages borrowed from other domains, which contributes to the accidental complexity of tool chain development. Due to the increasing sophistication and size of tool chains, there is a need for a systematic, targeted description and development approach for tool chains.

This thesis contributes with a language for the systematic description of tool chains and semi-automated techniques to support their development.

The Tool Integration Language (TIL) is a domain-specific modeling language (DSML) for tool chains that allows describing tool chains explicitly, systematically and at an appropriate level of abstraction. TIL concepts are from the domain of tool integration and express the essential design decisions of tool chains at an architectural level of abstraction. A TIL model serves as a basis for the development of a tailored tool chain.

Semi-automated techniques for the specification, analysis and synthesis support the development of tool chains that are described as TIL models. Specification techniques support the creation and refinement of a tool chain model that is aligned to a given development process and set of tools. Domain-specific analysis techniques are used to check the alignment of the tool chain model with the supported process. Synthesis techniques support the efficient realization of the specified tool chain model as a software solution that conforms to integration conventions.

Experiences from case studies are presented which apply TIL to support the creation of tool chains. The approach is evaluated, both qualitatively and quantitatively, by comparing it to traditional development methods for tool chains. The approach enables the efficient development of tailored tool chains, which have the potential to improve the productivity of embedded systems development.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2013. xvii, 107 p.
Series
Trita-MMK, ISSN 1400-1179 ; 2012:09
Keyword
Tool Chain, Tool Integration, Domain-Specific Modeling Language, Generative Approach, Lifecycle Support for Embedded System Development
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-109303 (URN)978-91-7501-426-5 (ISBN)
Public defence
2013-01-17, F3, Lindstedtsvägen 26, KTH, Stockholm, 10:00 (English)
Opponent
Supervisors
Note

QC 20130107

Available from: 2013-01-07 Created: 2012-12-31 Last updated: 2013-01-07Bibliographically approved

Open Access in DiVA

No full text

Other links

http://www1.md.kth.se/~biehl/files/papers/mdtpi2011.pdf

Authority records BETA

El-Khoury, JadLoiret, FrédéricTörngren, Martin

Search in DiVA

By author/editor
Biehl, MatthiasEl-Khoury, JadLoiret, FrédéricTörngren, Martin
By organisation
Mechatronics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 235 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf