53,273 Hits in 5.5 sec

Architectural style-based modeling and simulation of complex software systems

P. Guo, G. Engels, R. Heckel
2005 12th Asia-Pacific Software Engineering Conference (APSEC'05)  
The paper presents an architectural style-based approach to specifying and analyzing complex software systems.  ...  The design and development of complex software systems is a difficult task, and it is not easy to ensure the quality of a developed software.  ...  Especially, a TGTS (Typed Graph Transformation System) is used for modeling functional requirements, software architectures, and architectural styles.  ... 
doi:10.1109/apsec.2005.41 dblp:conf/apsec/GuoEH05 fatcat:rvwscdqb6fcm7hnibo3kxuta5e

Pattern-based customisable transformations for style-based service architecture evolution

Aakash Ahmad
2010 2010 International Conference on Computer Information Systems and Industrial Management Applications (CISIM)  
The framework enables higher-level abstract and system-level operational transformation of SOA elements to facilitate architectural evolution.  ...  SOA-specific architectural styles are applied to refine the transformed design to complete a style-based SOA evolution.  ...  ACKNOWLEDGMENTS This work is supported, in part by Science Foundation Ireland through grant 03/CE2/I303 1 to Lero -The Irish Software Engineering Research Centre.  ... 
doi:10.1109/cisim.2010.5643631 dblp:conf/cisim/AhmadP10 fatcat:bfyyrtezc5drbg2duosf6iauwu

Software Reuse of Mobile Systems based on Modelling

Ping Guo, Ming Liu, W.-P. Sung, J.C.M. Kao
2016 MATEC Web of Conferences  
This paper presents an architectural style based modelling approach for architectural design, analysis of mobile systems.  ...  This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits distribution, and reproduction in any medium, provided the original work is properly  ...  Especially, a TGTS (Typed Graph Transformation System) is used for modelling functional requirements, software architectures, and architectural styles.  ... 
doi:10.1051/matecconf/20164401054 fatcat:ck2zj7yksvga5njvjinug3gcca

A Comparative Study on Software Architectural Styles for Network based Applications

Dipanwita Thakur, G.N. Purohit
2012 International Journal of Computer Applications  
Software architecture defines the components and the interaction in between the components of a system.  ...  Therefore, selection of the appropriate architectural style(s) for use in designing the software architecture can make the difference between success and failure in the deployment of a network-based application  ...  RP6: The presence of intermediaries is promoted.  ... 
doi:10.5120/7304-0504 fatcat:32c5niiz3nhdzk3p6jwcn6ptim

MeidyaCoM‐policy: Approach for modelling and checking repair policies for self‐healing systems

Mohamed Hadj Kacem, Imen Tounsi, Ahmed Hadj Kacem
2021 IET Software  
The architecture of distributed systems is subject to certain failures: component failure, downed connections etc. These failures come from the dynamicity and complexity of these systems.  ...  MeidyaCoM-Policy applies to all architectural styles. It is instantiated for the publish/subscribe style and illustrated with a case study.  ...  This style emerges for distributed applications on a large scale.  ... 
doi:10.1049/sfw2.12026 fatcat:ssflnht7kzevnb5mzzxbwcfb7q

Customisable Transformation-Driven Evolution for Service Architectures

Aakash Ahmad, Claus Pahl
2011 2011 15th European Conference on Software Maintenance and Reengineering  
hypothesis for architecturecentric software evolution.  ...  We propose to enable transformation-driven evolution for service architectures in a semi-automated fashion.  ...  ACKNOWLEDGEMENT This work is supported, in part by Science Foundation Ireland through grant 03/CE2/I303 1 to Lero -The Irish Software Engineering Research Centre (  ... 
doi:10.1109/csmr.2011.56 dblp:conf/csmr/AhmadP11 fatcat:hy7y5wmz7zcyhm4jxgunz5ax4a

A runtime architecture-based approach for the dynamic evolution of distributed component-based systems

Yu Zhou
2008 Companion of the 13th international conference on Software engineering - ICSE Companion '08  
Dynamic evolution of distributed component-based systems (DCS) is an important task in software engineering. Several challenges are posed in this process.  ...  ABSTRACT Dynamic evolution of distributed component-based systems (DCS) is an important task in software engineering. Several challenges are posed in this process.  ...  As this step can be separately evaluated, we will write transformation rules and configuration constraints for a selected set of known architectural styles.  ... 
doi:10.1145/1370175.1370217 dblp:conf/icse/Zhou08 fatcat:ghjg5uyx5fhixplt6h6nfox7qq

Knowledge-based software architectures: acquisition, specification, and verification

J.J.P. Tsai, A. Liu, E. Juan, A. Sahay
1999 IEEE Transactions on Knowledge and Data Engineering  
We also discuss various software architecture styles, architecture description languages (ADLs), and features of ADLs that help build better software systems.  ...  and architecture transformation.  ...  ACKNOWLEDGMENTS We thank the anonymous reviewer, whose comments have helped us to improve the presentation of the paper. Jeffrey  ... 
doi:10.1109/69.755628 fatcat:yjbrd5vxmrbrhntjpqkd7yghly

The Evolution of Tropos [chapter]

John Mylopoulos, Jaelson Castro, Manuel Kolp
2013 Seminal Contributions to Information Systems Engineering  
The Tropos project was launched in the Fall of 1999 with main objective the development of a methodology for building agent-oriented software systems.  ...  This short article details some of the directions that were pursued in the project since that time. J. Mylopoulos ( )  ...  styles and patterns for designing software architectures with Tropos.  ... 
doi:10.1007/978-3-642-36926-1_22 fatcat:7adpwtxz4na33iyahk73eh4gbe


2009 International journal of software engineering and knowledge engineering  
SOA as an integration architecture solution supports a range of application scenarios. We present a solution for the integration of business information systems based on SOA and Web services.  ...  A template-based approach based on modular and declarative transformation rules and architectural styles and patterns defines our solution to the maintainability problem of integration architectures.  ...  The information and software architecture of an application system is crucial if quality is taken into consideration.  ... 
doi:10.1142/s0218194009004465 fatcat:ayhreylfyncg7h65zt6e5jr6nm

Fault and adversary tolerance as an emergent property of distributed systems' software architectures

Yuriy Brun, Nenad Medvidovic
2007 Proceedings of the 2007 workshop on Engineering fault tolerant systems - EFTS '07  
Fault and adversary tolerance have become not only desirable but required properties of software systems because mission-critical systems are commonly distributed on large networks of insecure nodes.  ...  In this paper, we describe how the tile style, an architectural style designed to distribute computation, can inject fault and adversary tolerance.  ...  Finally, we describe how a client would use the tile style. The tile style is an architectural style for the architecture of a system that distributes computation on a large network.  ... 
doi:10.1145/1316550.1316557 dblp:conf/sigsoft/BrunM07 fatcat:mdqvewkirnggdbyulsfjlwonmy

A Structural and Generative Approach to Multilayered Software Architectures

Georges Edouard Kouamou, Willy Kengne Kungne
2017 Journal of Software Engineering and Applications  
The layered software architecture is the model commonly adopted for the development of information systems since it favors the modularity and the scalability of the systems.  ...  Finally, rules are available for checking inter-view consistency, from refinement to code generation.  ...  Introduction The software architectures describe in a symbolic and schematic manner the An ADL is a language that provides functionality for modeling the conceptual architecture of a software system.  ... 
doi:10.4236/jsea.2017.108037 fatcat:ymy6akjr55e55eu5u5nodcatoq

Reconciling software requirements and architectures with intermediate models

Paul Grünbacher, Alexander Egyed, Nenad Medvidovic
2004 Journal of Software and Systems Modeling  
Little guidance and few methods are available for the refinement of software requirements into an architecture satisfying those requirements.  ...  CBSP leverages a simple set of architectural concepts (components, connectors, overall systems, and their properties) to recast and refine the requirements into an intermediate model facilitating their  ...  A handful of properties does not allow an architect to derive an architectural style for a complex software system.  ... 
doi:10.1007/s10270-003-0038-6 fatcat:ngyz5evspncrboq2jsas7lqz4u

Customisable Model Transformations Based on Non-Functional Requirements

Ashley Sterritt, Vinny Cahill
2008 2008 IEEE Congress on Services - Part I  
The target of the M2M transformation is an Architecture Description Language (ADL) that can be used to express styles.  ...  Since no two systems have identical requirements, some work has been done to create explicit support for customisation of the transformation process based on functional requirements.  ...  Explicit support for software architecture styles is also required.  ... 
doi:10.1109/services-1.2008.61 dblp:conf/services/SterrittC08 fatcat:sss5sxwh2bhbppjphbooppwtcy

Improving the Modifiability of the Architecture of Business Applications

Xulin Zhao, Foutse Khomh, Ying Zou
2011 2011 11th International Conference on Quality Software  
of software architectures.  ...  In this paper, we build on our prior work on automatic generation of software architectures from business processes and propose a collection of model transformation rules to automatically improve the modifiability  ...  Such software architectures, referred to as functional software architecture, describe the initial distribution of functionality without the conformance to the three-tier architectural style.  ... 
doi:10.1109/qsic.2011.36 dblp:conf/qsic/ZhaoKZ11 fatcat:xj7ufz4lwvgwliuk33euemshda
« Previous Showing results 1 — 15 out of 53,273 results