首页 | 本学科首页   官方微博 | 高级检索  
     


Semi-formal transformation of secure business processes into analysis class and use case models: An MDA approach
Authors:Alfonso Rodríguez  Ignacio García-Rodríguez de Guzmán  Eduardo Fernández-Medina  Mario Piattini
Affiliation:1. MOVEP, Computer Science Department, USTHB, Algiers, Algeria;2. CEDRIC-CNAM, 292 Rue Saint-Martin 75141, Cedex 03 Paris, France;1. Department of Computer Science & Mathematics, Lebanese American University, Lebanon;2. Department of Software Engineering & Information Technology, École de Technologie Supérieure, Canada;3. Department of Computer Engineering, Khalifa University of Science, Technology & Research, United Arab Emirates;4. Department of Computer Science, Kuwait University, Kuwait
Abstract:ContextModel-Driven Development (MDD) is an alternative approach for information systems development. The basic underlying concept of this approach is the definition of abstract models that can be transformed to obtain models near implementation. One fairly widespread proposal in this sphere is that of Model Driven Architecture (MDA). Business process models are abstract models which additionally contain key information about the tasks that are being carried out to achieve the company’s goals, and two notations currently exist for modelling business processes: the Unified Modelling Language (UML), through activity diagrams, and the Business Process Modelling Notation (BPMN).ObjectiveOur research is particularly focused on security requirements, in such a way that security is modelled along with the other aspects that are included in a business process. To this end, in earlier works we have defined a metamodel called secure business process (SBP), which may assist in the process of developing software as a source of highly valuable requirements (including very abstract security requirements), which are transformed into models with a lower abstraction level, such as analysis class diagrams and use case diagrams through the approach presented in this paper.MethodWe have defined all the transformation rules necessary to obtain analysis class diagrams and use case diagrams from SBP, and refined them through the characteristic iterative process of the action-research method.ResultsWe have obtained a set of rules and a checklist that make it possible to automatically obtain a set of UML analysis classes and use cases, starting from SBP models. Our approach has additionally been applied in a real environment in the area of the payment of electrical energy consumption.ConclusionsThe application of our proposal shows that our semi-automatic process can be used to obtain a set of useful artifacts for software development processes.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号