Title :
Using Metric Time-Lines for Identifying Architecture Shortcomings in Process Execution Architectures
Author_Institution :
FG Software Eng., Leibniz Univ. Hannover, Hannover, Germany
Abstract :
Process Execution with Service Orchestrations is an emerging architectural style for developing business software systems. However, few special metrics for guiding software architecture decisions have been proposed and no existing business process metrics have been evaluated for their suitability. By following static code metrics over time, architects can gain a better understanding, how processes and the whole system evolve and whether the metrics evolve as expected. This allows architects to recogniize when to intervene in the development and make architecture adjustments or refactorings. This paper presents an explatory study that uses time-lines of static process size metrics for constant feedback to software architects that deal with process-oriented architectures.
Keywords :
Web services; business data processing; program diagnostics; service-oriented architecture; software maintenance; software metrics; source code (software); architectural style; architecture adjustments; architecture shortcoming identification; business process management systems; business software systems; metrics evolve; process execution architectures; process-oriented architectures; refactorings; service orchestrations; software architecture decisions; static code metrics; static process size metrics time-lines; system evolve; Business; Complexity theory; Computer architecture; Couplings; Measurement; Process control; Software; BPEL; BPEL Metrics; Process; Process-oriented Architecture; SOA;
Conference_Titel :
Software Architecture and Metrics (SAM), 2015 IEEE/ACM 2nd International Workshop on
Conference_Location :
Florence
DOI :
10.1109/SAM.2015.15