17 research outputs found
A METHOD FOR CONTEXT MODELLING IN CAPABILITY MANAGEMENT
Enterprises exist in the context of their dynamically changing environment, which has a strong impact on service design and delivery. Within areas such as ambient intelligence or robotics, most relevant context has a physical nature. However, the context of an enterprise requires a different conceptual-ization of context awareness. Beyond physical context, enterprises need to be aware of their market, legal and social context. Moreover, in order to monitor context and configure services systematically, we need a context modelling method that is integrated within enterprise modelling and supports in-formation and communication technology (ICT) engineering and runtime. The work in this paper has been performed as part of developing Capability Driven Development (CDD), a new paradigm for ICT design where services are customised on the basis of the essential business capabilities and deliv-ery is adjusted according to the current context. The contributions of the paper are (i) the investiga-tion of industrial needs for context modelling, (ii) eCoM, a context modelling method for enterprise ICT addressing such needs, iii) application of the method in an industrial use case and (iv) the evolu-tion of eCoM based on various evaluation cycles by means of Framework for Evaluation in Design Science Research (FEDS)
Extensibility of Enterprise Modelling Languages
Die Arbeit adressiert insgesamt drei Forschungsschwerpunkte. Der erste Schwerpunkt setzt sich mit zu entwickelnden BPMN-Erweiterungen auseinander und stellt deren methodische Implikationen im Rahmen der bestehenden Sprachstandards dar. Dies umfasst zum einen ganz konkrete Spracherweiterungen wie z. B. BPMN4CP, eine BPMN-Erweiterung zur multi-perspektivischen Modellierung von klinischen Behandlungspfaden. Zum anderen betrifft dieser Teil auch modellierungsmethodische Konsequenzen, um parallel sowohl die zugrunde liegende Sprache (d. h. das BPMN-Metamodell) als auch die Methode zur Erweiterungsentwicklung zu verbessern und somit den festgestellten UnzulÀnglichkeiten zu begegnen.
Der zweite Schwerpunkt adressiert die Untersuchung von sprachunabhĂ€ngigen Fragen der Erweiterbarkeit, welche sich entweder wĂ€hrend der Bearbeitung des ersten Teils ergeben haben oder aus dessen Ergebnissen induktiv geschlossen wurden. Der Forschungsschwerpunkt fokussiert dabei insbesondere eine Konsolidierung bestehender Terminologien, die Beschreibung generisch anwendbarer Erweiterungsmechanismen sowie die nutzerorientierte Analyse eines potentiellen Erweiterungsbedarfs. Dieser Teil bereitet somit die Entwicklung einer generischen Erweiterungsmethode grundlegend vor. Hierzu zĂ€hlt auch die fundamentale Auseinandersetzung mit Unternehmensmodellierungssprachen generell, da nur eine ganzheitliche, widerspruchsfreie und integrierte Sprachdefinition Erweiterungen ĂŒberhaupt ermöglichen und gelingen lassen kann. Dies betrifft beispielsweise die Spezifikation der intendierten Semantik einer Sprache
Towards an Innovative Validation-Driven Approach to Lean Product Development
Many software products contain unnecessary functionality. Industrial reports show 45% of the features in analyzed software products are never used. \ Software-centric organizations have been trying to sustain their competitive advantage by re-defining their product development strategy. Recent attempts to re-strategize the product development process tend towards customer-centric approaches. We propose a validation-driven model based around proven lean principles, agile methods, and value-driven design. To increase the modelâs likelihood of success, the study discusses suitable guidelines and deployment protocols that have been evolved in industrial settings.
The Practice of Enterprise Modeling: 7th IFIP WG 8.1 Working Conference, PoEM 2014, Manchester, UK, November 12-13, 2014. Proceedings
International audienceBook Front matter of LNBIP 19
A capability-based context modelling method to enhance digital service flexibility
The thesis argues that the enterprises need to understand their application context to be able to offer ïŹexible digital services. Furthermore, after analysing the state of research in Services Science, it concludes that different roles with varying backgrounds participate to design and implementation of digital services, which adds the need for alignment between those as a further challenge for ïŹexibility. To fulïŹl this, the thesis designs a context modelling method and evaluates it by means of Design Science Research (DSR).Digitalisierung in der Dienstleistungökonomie erfordert, die Auswirkungen von verĂ€nderten Anwendungskontexten an die zu erbringenden Services genau zu verstehen. Es wird nach der Analyse des Standes der Technik in Services Science festgestellt, dass unterschiedliche Rollen in der Gestaltung und Umsetzung von Digital Services beteiligt sind, was die Notwendigkeit der Abstimmung zwischen diesen Rollen als eine wichtige Herausforderung an die FlexibilitĂ€t stellt. Um ein solches Alignment zu erreichen, entwickelt dieser Beitrag eine Kontextmodellierungsmethode und evaluiert diese mittels DSR
Pattern-based refactoring in model-driven engineering
LâingĂ©nierie dirigĂ©e par les modĂšles (IDM) est un paradigme du gĂ©nie logiciel qui utilise les
modĂšles comme concepts de premier ordre Ă partir desquels la validation, le code, les tests
et la documentation sont dérivés. Ce paradigme met en jeu divers artefacts tels que les
modÚles, les méta-modÚles ou les programmes de transformation des modÚles. Dans un
contexte industriel, ces artefacts sont de plus en plus complexes. En particulier, leur
maintenance demande beaucoup de temps et de ressources. Afin de réduire la complexité
des artefacts et le coût de leur maintenance, de nombreux chercheurs se sont intéressés au
refactoring de ces artefacts pour améliorer leur qualité.
Dans cette thĂšse, nous proposons dâĂ©tudier le refactoring dans lâIDM dans sa
globalité, par son application à ces différents artefacts. Dans un premier temps, nous
utilisons des patrons de conception spécifiques, comme une connaissance a priori, appliqués
aux transformations de modÚles comme un véhicule pour le refactoring. Nous procédons
dâabord par une phase de dĂ©tection des patrons de conception avec diffĂ©rentes formes et
différents niveaux de complétude. Les occurrences détectées forment ainsi des opportunités
de refactoring qui seront exploitées pour aboutir à des formes plus souhaitables et/ou plus
complĂštes de ces patrons de conceptions.
Dans le cas dâabsence de connaissance a priori, comme les patrons de conception,
nous proposons une approche basée sur la programmation génétique, pour apprendre des
rÚgles de transformations, capables de détecter des opportunités de refactoring et de les
corriger. Comme alternative Ă la connaissance disponible a priori, lâapproche utilise des
exemples de paires dâartefacts dâavant et dâaprĂšs le refactoring, pour ainsi apprendre les
rĂšgles de refactoring. Nous illustrons cette approche sur le refactoring de modĂšles.Model-Driven Engineering (MDE) is a software engineering paradigm that uses models as
first-class concepts from which validation, code, testing, and documentation are derived.
This paradigm involves various artifacts such as models, meta-models, or model
transformation programs. In an industrial context, these artifacts are increasingly complex.
In particular, their maintenance is time and resources consuming. In order to reduce the
complexity of artifacts and the cost of their maintenance, many researchers have been
interested in refactoring these artifacts to improve their quality.
In this thesis, we propose to study refactoring in MDE holistically, by its application
to these different artifacts. First, we use specific design patterns, as an example of prior
knowledge, applied to model transformations to enable refactoring. We first proceed with a
detecting phase of design patterns, with different forms and levels of completeness. The
detected occurrences thus form refactoring opportunities that will be exploited to implement
more desirable and/or more complete forms of these design patterns.
In the absence of prior knowledge, such as design patterns, we propose an approach
based on genetic programming, to learn transformation rules, capable of detecting
refactoring opportunities and correcting them. As an alternative to prior knowledge, our
approach uses examples of pairs of artifacts before and after refactoring, in order to learn
refactoring rules. We illustrate this approach on model refactoring
A method for developing Reference Enterprise Architectures
Industrial change forces enterprises to constantly adjust their organizational structures in order to stay competitive. In this regard, research acknowledges the potential of Reference Enterprise Architectures (REA). This thesis proposes REAM - a method for developing REAs. After contrasting organizations' needs with approaches available in the current knowledge base, this work identifies the absence of method support for REA development. Proposing REAM, the author aims to close this research gap and evaluates the method's utility by applying REAM in different naturalistic settings
Engineering motivation requirements in business information systems.
Digital Motivation refers to the use of software-based solutions to change, boost or maintain peopleâs attitude and behaviour towards certain tasks, policies and regulations. Gamification, persuasive technology, and entertainment computing are example strands of such paradigm. Digital Motivation exhibits unique properties which necessitate reconsidering its design methods. This stems from the intense human factor which may make it destructive, pressuring, and a reason for negative work ethics. The emerging literature on the topic includes engineering approaches for Digital Motivation. However, their main focus is on specifying its operation, e.g., the design of rewards and levels. This thesis conducts a series of empirical studies and proposes a novel modelling framework which enables capturing Digital Motivation as an integral part of the organisational and social structure of a business. This modelling framework provides a tool which utilises the generated models to perform analysis that informs the design, introduction, and management of Digital Motivation. The modelling and analysis framework is evaluated via case studies involving novice software system analysts, expert software system analysts, and managers of a business information system. The results of the evaluation illustrate that the modelling language has a good capability to elicit and analyse motivation requirements of stakeholders of a business information system
Head-Driven Phrase Structure Grammar
Head-Driven Phrase Structure Grammar (HPSG) is a constraint-based or declarative approach to linguistic knowledge, which analyses all descriptive levels (phonology, morphology, syntax, semantics, pragmatics) with feature value pairs, structure sharing, and relational constraints. In syntax it assumes that expressions have a single relatively simple constituent structure. This volume provides a state-of-the-art introduction to the framework. Various chapters discuss basic assumptions and formal foundations, describe the evolution of the framework, and go into the details of the main syntactic phenomena. Further chapters are devoted to non-syntactic levels of description. The book also considers related fields and research areas (gesture, sign languages, computational linguistics) and includes chapters comparing HPSG with other frameworks (Lexical Functional Grammar, Categorial Grammar, Construction Grammar, Dependency Grammar, and Minimalism)
Head-Driven Phrase Structure Grammar
Head-Driven Phrase Structure Grammar (HPSG) is a constraint-based or declarative approach to linguistic knowledge, which analyses all descriptive levels (phonology, morphology, syntax, semantics, pragmatics) with feature value pairs, structure sharing, and relational constraints. In syntax it assumes that expressions have a single relatively simple constituent structure. This volume provides a state-of-the-art introduction to the framework. Various chapters discuss basic assumptions and formal foundations, describe the evolution of the framework, and go into the details of the main syntactic phenomena. Further chapters are devoted to non-syntactic levels of description. The book also considers related fields and research areas (gesture, sign languages, computational linguistics) and includes chapters comparing HPSG with other frameworks (Lexical Functional Grammar, Categorial Grammar, Construction Grammar, Dependency Grammar, and Minimalism)