Language-Family Engineering with Features and Role-based Composition
- Datum
- 03.11.2011
- Zeit
- 13:00 - 14:00
- Sprecher
- Dipl.-Inf. Christian Wende
- Zugehörigkeit
- Institut für Software- und Multimediatechnik, Lehrstuhl für Softwaretechnologie
- Sprache
- en
- Hauptthema
- Informatik
- Andere Themen
- Informatik
- Beschreibung
- Statusvortrag im Promotionsverfahren: The growing interest in domain-specific languages and the model- and language-centric development methods introduced with model-driven software development and model-driven engineering led to a new way of using and perceiving languages. Languages are no longer used in isolation: multi-dimensional methods for system specification motivate the application of multiple specific languages in combination. Languages are also used in a more agile way. They are adapted, customised, and extended more often and more rapidly. Furthermore, they can be developed more efficiently which enables faster language evolution and contributes to language diversification. These observations led to the notion of language families. A language family denotes a set of formal languages that share a common core but vary in certain features. Current approaches for language engineering lack methodical and technical means for a systematic, reuse-oriented development of language families. To address both, we suggest a comprehensive approach for language family engineering. It emphasises two fundamental principles regarding the language engineering process and technique, respectively. First, the principle of variability emphasises the need for a continuous analysis, management and realisation of variability in language families. To implement this principle, we contribute a feature-oriented process for language-family engineering. It provides systematic means for variability management, documentation, and communication and is applicable for the different types of variability and the various implementation techniques found for language families. Second, the principle of composition aims at fostering the construction of language families from self-contained, reusable and interchangeable language components. To implement this principle, we suggest the introduction of a role-based language metamodelling and composition technique. It enhances information hiding, introduces component interfaces, loosens the coupling, and eases the adaptation of language components and, thus, enhances reusability of language components in language families. Based on a model-driven composition technique various technical spaces for the implementation of language artefacts like concrete syntax or semantics can be supported in a uniform way. In this talk, we discuss state-of-the-art methods and technical spaces for language engineering w.r.t. their applicability for language family engineering and extract requirements for systematic, reuse-oriented language-family engineering. Furthermore, we introduce the suggested approach for language-family engineering with features and role-based composition. Finally, we demonstrate the applicability of our novel approach and evaluate its benefits using an exemplary case study. Betreuer: Prof. Dr. Uwe Aßmann Fachreferent: Prof. Dr. Wolfgang Lehner Diese Veranstaltung wird unterstützt von Lehrstuhl für Softwaretechnologie.
Letztmalig verändert: 03.11.2011, 08:36:32
Veranstaltungsort
	TUD Andreas-Pfitzmann-Bau (Informatik) (INF 2101 Beratungsraum 2. Etage)Nöthnitzer Straße4601069Dresden	
	
- Homepage
- https://navigator.tu-dresden.de/etplan/apb/00
Veranstalter
    TUD InformatikNöthnitzer Straße4601069Dresden
    
- Telefon
- +49 (0) 351 463-38465
- Fax
- +49 (0) 351 463-38221
- Homepage
- http://www.inf.tu-dresden.de
    
        
        
        Legende    
    
        
        - Ausgründung/Transfer
- Bauing., Architektur
- Biologie
- Chemie
- Elektro- u. Informationstechnik
- für Schüler:innen
- Gesellschaft, Philos., Erzieh.
- Informatik
- Jura
- Maschinenwesen
- Materialien
- Mathematik
- Medizin
- Physik
- Psychologie
- Sprache, Literatur und Kultur
- Umwelt
- Verkehr
- Weiterbildung
- Willkommen
- Wirtschaft
