A Systematic Method to Derive Software Services and Requirements from Business Models

Abderrahmane Leshob, Raqeebir Rab, Omar K. Hussain

2025

Abstract

Service-Oriented Architecture (SOA) is an established architectural style to design modular, flexible and scalable software solutions. It provides design principles based on the service concept. Organizations use SOA to design software solutions to support their business models, including business process models and value models. Creating such software is a challenging endeavor that demands expertise in both software and business (process) engineering. On the other hand, Requirements Engineering (RE) plays a key role in building SOA-based solutions. RE ensures that the services are aligned with stakeholders’ needs. This research proposes a transformational approach to i) identify SOA services that automate the collaboration between business partners through their business models and ii) design a goal-based model that connects identified services to the functional requirements they implement and the business and non-functional requirements they satisfy. The obtained model allows to compute a score that measures the effectiveness of the services in satisfying the requirements. The contribution of this work is twofold. First, it generates services that can be used to build software from business models. Second, it builds a model that computes satisfaction scores, allowing architecture and business analysis practitioners to i) measure the effectiveness of the services and ii) compare and select the most appropriate services from various implementation based on the satisfaction of the requirements.

Download


Paper Citation


in Harvard Style

Leshob A., Rab R. and Hussain O. (2025). A Systematic Method to Derive Software Services and Requirements from Business Models. In Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD; ISBN 978-989-758-729-0, SciTePress, pages 330-337. DOI: 10.5220/0013372200003896


in Bibtex Style

@conference{modelsward25,
author={Abderrahmane Leshob and Raqeebir Rab and Omar Hussain},
title={A Systematic Method to Derive Software Services and Requirements from Business Models},
booktitle={Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD},
year={2025},
pages={330-337},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013372200003896},
isbn={978-989-758-729-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD
TI - A Systematic Method to Derive Software Services and Requirements from Business Models
SN - 978-989-758-729-0
AU - Leshob A.
AU - Rab R.
AU - Hussain O.
PY - 2025
SP - 330
EP - 337
DO - 10.5220/0013372200003896
PB - SciTePress