Online citations, reference lists, and bibliographies.
← Back to Search

A Model-driven Software Engineering Workflow And Tool Architecture For Servitised Manufacturing

E. Ntanos, G. Dimitriou, Vassilis Bekiaris, C. Vassiliou, K. Kalaboukas, D. Askounis
Published 2018 · Computer Science

Cite This
Download PDF
Analyze on Scholarcy
Share
Modern manufacturing businesses increasingly engage in servitisation, by offering advanced services along with physical products, and creating “product–service systems”. Information Technology infrastructures, and especially software, are a critical part of modern service provision. However, software development in this context has not been investigated and there are no development methods or tools specifically adapted to the task of creating software for servitised businesses in general, or manufacturing in particular. In this paper, we define the requirements for software engineering in servitised manufacturing. Based on these, we describe a model-driven software engineering workflow for servitised manufacturing, supporting both structural and behavioural modelling of the service system. Furthermore, we elaborate on the architecture of an appropriate model-driven Integrated Development Environment (IDE). The proposed workflow and a prototype implementation of the IDE were evaluated in a set of industrial pilots, demonstrating improved communication and collaboration between participants in the software engineering process.
This paper references
Eclipse web tools platform - developing Java web applications
N. Dai (2007)
10.1007/s10845-015-1123-8
Design of informatics-based services in manufacturing industries: case studies using large vehicle-related databases
Chie-Hyeon Lim (2018)
10.1007/978-3-540-39390-0
Conceptual modeling of information systems
Antoni Olivé (2007)
10.1109/TSE.2002.1019479
A Survey on Software Architecture Analysis Methods
L. Dobrica (2002)
10.1007/978-3-319-26844-6_5
Model-Driven Development for Multi-platform Mobile Applications
R. Francese (2015)
10.1007/978-1-4419-1628-0_11
Seven Contexts for Service System Design
R. Glushko (2010)
10.1016/J.JCLEPRO.2014.07.003
Product–Service Systems (PSS) business models and tactics – a systematic literature review
Wiebke Reim (2015)
10.1109/52.120599
Definitions of tool integration for environments
I. Thomas (1992)
10.1007/978-3-642-16558-0_4
Seamless Model-Driven Development Put into Practice
W. Haberl (2010)
10.1007/S00170-010-2764-6
Industrial Product-Service Systems (IPS2)
H. Meier (2011)
10.1007/978-3-642-30241-1_8
An Integrated Development and Runtime Environment for the Future Internet
A. Hamida (2012)
10.1016/j.infsof.2015.02.006
Development of service-oriented architectures using model-driven development: A mapping study
David Ameller (2015)
10.1007/S10257-008-0108-Y
The challenge of conceptual modeling for product–service systems: status-quo and perspectives for reference models and modeling languages
J. Becker (2010)
10.1109/SCC.2010.93
Towards a Unified Service Description Language for the Internet of Services: Requirements and First Developments
J. Cardoso (2010)
10.1016/J.PROCIR.2014.02.025
Towards an Understanding of Cyber-physical Systems as Industrial Software-Product-Service Systems
Martin Mikusz (2014)
The unified modeling language reference manual
J. Rumbaugh (1999)
10.1016/S0272-6963(01)00090-0
The service concept: the missing link in service design research?
S. Goldstein (2002)
10.1016/j.jbi.2015.09.001
Working with the HL7 metamodel in a Model Driven Engineering context
A. Martinez-García (2015)
10.1162/074793602320223253
Designing Product/Service Systems: A Methodological Exploration1
N. Morelli (2002)
10.1016/j.compind.2015.12.004
State-of-the-art of design, evaluation, and operation methodologies in product service systems
M. Qu (2016)
10.1108/JSM-05-2013-0111
Reverse use of customer data: implications for service-based business models
H. Saarijärvi (2014)
10.1016/j.compchemeng.2011.01.012
Application integration within an integrated design environment
T. Haase (2011)
10.1007/978-3-642-02674-4_15
An MDA-Based Approach for Behaviour Modelling of Context-Aware Mobile Applications
L. Daniele (2009)
Realizing design thinking through a service design process and an innovative prototyping laboratory: introducing Service Innovation Corner (SINCO)
Satu Miettinen (2012)
10.5220/0004875206570665
Information models and transformation principles applied to servitization of manufacturing and service systems design
C. Agostinho (2014)
10.1007/978-3-642-33068-1_12
Principles of Servitization and Definition of an Architecture for Model Driven Service System Engineering
Y. Ducq (2012)
10.1007/978-3-540-73597-7_44
WebRatio 5: An Eclipse-Based CASE Tool for Engineering Web Applications
Roberto Acerbis (2007)
10.1007/978-3-642-04750-3_3
A SOA-Based Platform-Specific Framework for Context-Aware Mobile Applications
L. Daniele (2009)
10.1016/j.ijmedinf.2008.05.009
A development framework for semantically interoperable health information systems
D. Lopez (2009)
10.1007/978-3-540-69100-6_27
From Business Architecture to SOA Realization Using MDD
Avivit Bercovici (2008)
10.1108/09564230410523349
New service development in high tech sectors: a decision making perspective
A. V. Riel (2003)
10.1016/J.JCLEPRO.2013.01.019
Looking beyond the rim of one's teacup: a multidisciplinary literature review of Product-Service Systems in Information Systems, Business Management, and Engineering & Design
M. Boehm (2013)
Activiti in Action: Executable business processes in BPMN 2.0
T. Rademakers (2012)
10.1109/APSEC.2004.38
Comparison of scenario-based software architecture evaluation methods
M. Babar (2004)
10.1080/09537287.2016.1171920
On the role of Prognostics and Health Management in advanced maintenance systems
A. Guillén (2016)
10.1016/j.jcss.2014.11.008
Model-driven development of adaptive web service processes with aspects and rules
Jian Yu (2015)
10.1109/ICSE.2009.5070570
ContextServ: A platform for rapid and flexible development of context-aware Web services
Quan Z. Sheng (2009)
10.1002/9781118561942.CH27
A Model Driven Approach for the Modeling of Services in a Virtual Enterprise
D. Chen (2013)
10.1109/TVCG.2009.111
A Nested Model for Visualization Design and Validation
T. Munzner (2009)
10.1007/s10845-016-1228-8
A review of diagnostic and prognostic capabilities and best practices for manufacturing
G. Vogl (2019)
10.1145/2668930.2695527
On the Road to Benchmarking BPMN 2.0 Workflow Engines
M. Skouradaki (2015)
10.1016/j.dss.2013.07.005
A complexity theory approach to IT-enabled services (IESs) and service innovation: Business analytics as an illustration of IES
B. Chae (2014)
10.1007/S11628-012-0145-Y
Servitization and networking: large-scale survey findings on product-related services
A. Bikfalvi (2013)
10.1109/4236.722228
WEBDAV: IETF Standard for Collaborative Authoring on the Web
E. Whitehead (1998)
10.1007/s10257-016-0331-x
Design and demonstration of an engineering method for service support systems
Dirk Metzger (2017)
10.1145/944217.944233
Introduction: Service-oriented computing
M. Papazoglou (2003)
10.1201/9781420072549
Architecture and Principles of Systems Engineering
C. Dickerson (2009)
10.1007/BF01277643
An overview of workflow management: From process modeling to workflow automation infrastructure
D. Georgakopoulos (2005)
10.4018/978-1-4666-6178-3.CH008
A Semantically Enabled Service Delivery Platform: An Architectural Overview
I. Toma (2014)
10.1108/JMTM-05-2013-0055
Understanding product-service system innovation capabilities development for manufacturing companies
Johanna Wallin (2015)
10.1109/MIC.2005.21
Service-Oriented Computing: Key Concepts and Principles
M. Huhns (2005)
10.1007/978-3-319-69035-3
Service-Oriented Computing
M. Papazoglou (2017)
10.1016/j.jss.2011.09.022
Automatic execution of business process models: Exploiting the benefits of Model-driven Engineering approaches
Javier Fabra (2012)
10.1016/j.ijhcs.2005.05.002
Evaluation of integrated software development environments: Challenges and results from three empirical studies
R. Kline (2005)
10.1109/MITP.2015.25
IT-Enabled Information-Intensive Services
Chie-Hyeon Lim (2015)
10.1109/32.544352
A Validation of Object-Oriented Design Metrics as Quality Indicators
V. Basili (1996)
10.1016/S0925-5273(03)00102-6
Business process modelling: Review and framework
R.S.Ruth Sara Aguilar-Saven (2004)
10.1007/978-3-642-37057-1_4
A Model-Based Synthesis Process for Choreography Realizability Enforcement
M. Autili (2013)
10.1145/1985793.1985882
Model-driven engineering practices in industry
J. Hutchinson (2011)
10.1007/s12599-011-0192-2
Requirements Engineering for Product Service Systems
M. Berkovich (2011)
10.1109/32.295895
A Metrics Suite for Object Oriented Design
S. Chidamber (1994)
10.1007/978-1-84628-714-5_8
An Integrated Model-driven Service Engineering Environment
J. Almeida (2006)
10.1007/11538394_5
Semi-automatic Generation of Web Services and BPEL Processes - A Model-Driven Approach
Rainer Anzböck (2005)
10.1002/cpe.1795
DENEB: a platform for the development and execution of interoperable dynamic Web processes
Javier Fabra (2011)
10.1016/j.compind.2012.02.006
Product-Service Systems Engineering: State of the art and research challenges
S. Cavalieri (2012)
10.1142/S0218843009002038
Towards a Service-Oriented MDA-Based Approach to the Alignment of Business Processes with IT Systems: from the Business Model to a Web Service Composition Model
V. Castro (2009)
10.1016/J.PROCIR.2014.01.024
Operationalizing IPS2 Development Process: A method for Realizing IPS2 Developments based on Process-based Project Planning
H. Nguyen (2014)
10.1145/1645406.1645409
MDA-based tool chain for web services development
P. Aho (2009)
10.1504/IJPD.2012.049831
A development process for Functional Products: hardware, software, service support system and management of operation
J. Lindström (2012)
10.1145/1168149.1168152
An explorative analysis of user evaluation studies in information visualisation
G. Ellis (2006)
10.1016/j.sysarc.2010.06.003
Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities
Istehad Chowdhury (2011)
10.4018/978-1-61692-874-2
Model-Driven Domain Analysis and Software Development - Architectures and Functions
J. Osis (2010)
10.1016/J.IJPE.2007.09.011
Supply chain management for servitised products: A multi-industry case study
M. Johnson (2008)
10.1016/J.EMJ.2008.04.003
On value and value co-creation: A service systems and service logic perspective
Stephen L. Vargo (2008)
10.1016/0263-2373(88)90033-3
Servitization of business : Adding value by adding services
S. Vandermerwe (1988)
10.1016/S0164-1212(02)00088-2
CASE tool evaluation: experiences from an empirical study
D. Budgen (2003)
10.1007/s10257-008-0105-1
The service system is the basic abstraction of service science
P. Maglio (2009)
The MPOWER Tool Chain - Enabling Rapid Development of Standards-based and Interoperable Homecare Applications
Ståle Walderhaug (2007)
10.1007/978-3-642-38391-5_135
Research on Modeling Framework of Product Service System Based on Model Driven Architecture
X. Zhao (2013)
10.1007/978-3-319-04948-9_9
SLMToolBox: An Implementation of MDSEA for Servitisation and Enterprise Interoperability
Hassan Bazoun (2014)
10.1109/JPROC.2009.2037771
Seamless Model-Based Development: From Isolated Tools to Integrated Model Engineering Environments
M. Broy (2010)
10.1147/sj.453.0555
Rational Software Architect: A tool for domain-specific modeling
Daniel Leroux (2006)
10.1007/S12063-009-0015-5
Exploring the financial consequences of the servitization of manufacturing
A. Neely (2008)
10.1007/s00766-012-0164-1
A requirements data model for product service systems
M. Berkovich (2012)
A Model for Designing Product-Service Systems Using Functional Analysis and Agent Based Model
M. Nicolas (2007)
10.1007/s10845-009-0331-5
Industrial integration of ICT: opportunities for international research cooperation under the IMS scheme
M. Abramovici (2011)
10.1007/3-540-53452-0_38
Tool Integration in Software Engineering Environments
A. Wasserman (1989)
10.1007/978-3-540-69824-1_22
Web Applications Design and Development with WebML and WebRatio 5.0
Roberto Acerbis (2008)
10.1080/09544828.2011.639712
A review of product–service systems design methodologies
Gokula Vijayumar Annamalai Vasantha (2011)
10.1016/j.infsof.2015.06.007
Requirements communication and balancing in large-scale software-intensive product development
Joakim Pernstål (2015)
10.1007/978-3-642-29651-2_5
A Language for Enterprise Modelling
H. Jonkers (2013)
10.1016/J.JCLEPRO.2006.01.019
Life cycle oriented design of technical Product-Service Systems
J. Aurich (2006)
Unified Modeling Language Reference Manual, The (2nd Edition)
J. Rumbaugh (2004)
10.1016/J.TECHNOVATION.2014.01.005
Cyber supply chain security practices DNA – Filling in the puzzle using a diverse set of disciplines
Nadya Bartol (2014)
10.1016/J.INDMARMAN.2016.04.014
Meta-model of servitization: The integrative profiling approach
Saara Brax (2017)
Towards Integrating Modeling and Programming Languages: The Case of UML and Java
P. Neubauer (2014)
10.1007/s10845-009-0301-y
Service-oriented manufacturing: a new product pattern and manufacturing paradigm
Jie Gao (2011)
10.1115/DETC2009-86939
Suitability of Product Development Methods for Hybrid Products as Bundles of Classic Products, Software and Service Elements
M. Berkovich (2009)



This paper is referenced by
Semantic Scholar Logo Some data provided by SemanticScholar