Authors:
Fabian Ohler
1
;
Markus C. Beutel
2
;
Sevket Gökay
2
;
Christian Samsel
2
and
Karl-Heinz Krempels
2
Affiliations:
1
Fraunhofer Institute for Applied Information Technology FIT, Germany
;
2
Fraunhofer Institute for Applied Information Technology FIT and RWTH Aachen University, Germany
Keyword(s):
Collaboration, Documentation, Protocols, Requirements Engineering, Specification, Tool Support.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Requirements Engineering
;
Service-Oriented Software Engineering and Management
;
Software and Systems Development Methodologies
;
Software Engineering
;
Software Process Improvement
;
Symbolic Systems
Abstract:
Especially in complex software development projects, involving various actors and communication interdependencies, the design of communication protocols is crucially important. In this work, a structured approach to support the design, specification and documentation of communication protocol standards is presented. To do so, we refer to a complex use case, dealing with the integration of multiple mobility services on a single platform. This endeavor requires the development of a large number of independently usable protocol standards which adhere to a multitude of quality aspects. A structured approach is required to speed up and simplify development and also to enable synergies between these protocols. Our requirements analysis methodology consists of interviewing domain experts to identify important aspects and shortcomings of the current development process and to elicit potential improvements. These intermediate results are prioritized and incorporated into a requirements specif
ication for a standardized communication protocol development process. Furthermore, we assess existing software solutions in terms of their applicability.
(More)