53,981 Hits in 7.0 sec

On-Demand Quality-Oriented Assistance in Component-Based Software Evolution [chapter]

Chouki Tibermacine, Régis Fleurquin, Salah Sadou
2006 Lecture Notes in Computer Science  
During an architectural evolution of a component-based software, certain quality attributes may be weakened.  ...  In this paper, we present a solution that aims at assisting the software maintainer during an evolution activity on his demand.  ...  decision and one quality attribute; Evolution Contract (EC): a set of ATs defined for a given software.  ... 
doi:10.1007/11783565_21 fatcat:57rsd35i4baihl4y47qqnonbwi

ICSE 97 doctoral consortium (workshop)

Michal Young
1997 Proceedings of the 19th international conference on Software engineering - ICSE '97  
design process based on reusable components and architectures.  ...  Decisions on best alternatives are usually fuzzy and mostly based on expert judgment, We can then expect rather different quality products to emerge, as well as different productivity gains.  ... 
doi:10.1145/253228.253835 dblp:conf/icse/Young97 fatcat:brofert5i5hj5bq4cxrid3jhgi

Reengineering legacy systems for supporting SOA

Yan de Lima Justino, Carlos Eduardo da Silva
2018 Proceedings of the 40th International Conference on Software Engineering Companion Proceeedings - ICSE '18  
CCS CONCEPTS • Applied computing → Service-oriented architectures; • Computer systems organization → Client-server architectures; • Software and its engineering → Software reverse engineering;  ...  In this sense, this work reports on a case study of the application of a process for the reengineering of legacy systems to support the implementation of SOA project.  ...  These needs led to SET/RN to adopt Service Oriented Architecture (SOA) as target in order to obtain systems with better quality attributes.  ... 
doi:10.1145/3183440.3195067 dblp:conf/icse/JustinoS18 fatcat:dlzgig325fae5plcr6al5icp34

Contemporary Research Challenges and Applications of Service Oriented Architecture

Shahanawaj Ahamad
2020 International Journal of Scientific Research in Computer Science Engineering and Information Technology  
A service is an independent software application that has been designed to perform a specific function with emphasis on loose coupling between interacting services and their components.  ...  Service Oriented Architecture (SOA) is distributed architectural framework that provides service-based solutions for improving the effectiveness of enterprise's IT infrastructure.  ...  support in an SOA environment.  Processes and methodologies for the development of service-oriented systems as feature-oriented software development and component-based software engineering.  Requirements  ... 
doi:10.32628/cseit2063228 fatcat:qiyixnkzbzbqhkjpk5b4oyn254

Pattern-based framework for modularized software development and evolution robustness

Chih-Hung Chang, Chih-Wei Lu, Pao-Ann Hsiung
2011 Information and Software Technology  
Conclusion: Through a suitable pattern-based software framework, the quality of the product can thus be enhanced, software development time and cost decreased, and software evolution robustness improved  ...  Method: In this work, we discuss the advantages of the pattern-based software development.  ...  Acknowledgment This research was supported in part by National Science Council, Taiwan ROC, under Grant No. NSC97-2218-E-164-001.  ... 
doi:10.1016/j.infsof.2010.11.006 fatcat:cc6sppf6fjb4flj4527uhcjczi

An industrial case study on quality impact prediction for evolving service-oriented software

Heiko Koziolek, Bastian Schlich, Carlos Bilich, Roland Weiss, Steffen Becker, Klaus Krogmann, Mircea Trifu, Raffaela Mirandola, Anne Koziolek
2011 Proceeding of the 33rd international conference on Software engineering - ICSE '11  
In practice, architects often analyse the expected performance and reliability of design alternatives based on prototypes or former experience.  ...  However, they often suffer from weak tool support and focus on single quality attributes. Furthermore, there is limited evidence on their effectiveness based on documented industrial case studies.  ...  These tools can assist the software architect in obtaining the static structure of the system.  ... 
doi:10.1145/1985793.1985902 dblp:conf/icse/KoziolekSBWBKTMK11 fatcat:ycemffebqferfjfct3ip4oazoa

Towards a Taxonomy Framework of Evolution for SOA Solution: From a Practical Point of View [chapter]

Zaiwen Feng, Patrick C. K. Hung, Keqing He, Yutao Ma, Matthias Farwick, Bing Li, Rong Peng
2013 Lecture Notes in Computer Science  
Presently, the research on evolution of SOA solution is becoming more and more important in industry.  ...  It is necessary to extract a taxonomy framework for evolution of SOA solution because by using it, evolution of SOA-based systems can be analyzed and compared comprehensively and objectively.  ...  Both do not cover the SOA-based software paradigm. The works shown in [15] proposed a classification for software changes based on change motivation.  ... 
doi:10.1007/978-3-642-38333-5_28 fatcat:zmuewmlyrfcvpm2hra5aemgeye

Development of software engineering

Fuqing Yang, Hong Mei
2006 Proceeding of the 28th international conference on Software engineering - ICSE '06  
The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made in this sub-field.  ...  Some results are presented based on China's experience of developing software engineering under this model.  ...  The authors would like to thank our research group for their inspiration and support in the past two decades. Thanks Gang Huang, Lu Zhang and Donggang Cao in the preparation of the materials.  ... 
doi:10.1145/1134285.1134287 dblp:conf/icse/YangM06 fatcat:fusrjx34gndrdfshrqnlbdg7ni

A software ability network in service oriented Architecture

Rajalakshmi S.
2014 International Journal of Science and Technology Education Research  
In this paper, we propose an Architect for Service Oriented Pattern based enterprise can play in transformation terms applying the quality conceptual for framework.  ...  In recent days, Service-Oriented Architecture (SOA) is used as a proficient resolution to integrate and potentially distributed in the software firm and enterprise.  ...  The given approach assisted goal oriented decision making, since it was expected that every design problem demands a specific solution, according to it was special needs with respect to quality and expected  ... 
doi:10.5897/ijster2014.0247 fatcat:c65l4jm4wng4bneg4iuvcls5yi

Optimising multiple quality criteria of service-oriented software architectures

Anne Martens, Franz Brosch, Ralf Reussner
2009 Proceedings of the 1st international workshop on Quality of service-oriented software systems - QUASOSS '09  
Using this approach, the design of a high-quality component-based software system is eased for the software architect and thus saves cost and effort.  ...  Quantitative prediction of quality criteria (i.e. extra-functional properties such as performance, reliability, and cost) of service-oriented architectures supports a systematic software engineering approach  ...  ArchE assists the software architect during the design to create architectures that meet quality requirements.  ... 
doi:10.1145/1596473.1596481 fatcat:3a5xj4sfc5harhnc5pqwir5rwe

Development and Evolution of Web-Applications Using the WebComposition Process Model [chapter]

Martin Gaedke, Guntram Gräf
2001 Lecture Notes in Computer Science  
Component-based software development seems to be a promising approach for addressing key requirements of the very dynamic field of Webapplication development and evolution.  ...  The implementation model that the Web is based on makes it difficult to apply classic process models to the development and even more the evolution of Web-applications.  ...  The consistency of object-oriented process models is based on the assumption that one model is jointly used in all phases.  ... 
doi:10.1007/3-540-45144-7_8 fatcat:konixc3nwvdjxamh7lslif24qi

A Mechatronic Platform for Robotic Educational Activities [chapter]

Ioannis Kostavelis, Evangelos Boukas, Lazaros Nalpantidis, Antonios Gasteratos
2013 Interdisciplinary Mechatronics  
This philosophy has led to the development of new products, processes and systems that exhibit quality performance, such as reliability, precision, smartness, flexibility, Chapter written  ...  It describes the synergy of education in science and technology, knowledge, learning, thinking, a way of working, practices and professional skills.  ...  of a human user/operator; 3) to model the required operation based on the demand for essential skills, knowledge and quality decisions; 4) The mechatronic system has to understand cognitive human behaviors  ... 
doi:10.1002/9781118577516.ch20 fatcat:oswsxm2vnvenjjpvtkwv3xiirq

Measurement Framework for Assessing Risks in Component-Based Software Development

Yi Ding, N. Napier
2006 Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06)  
component-based practicing areas such as quality assessment, complexity estimation, performance prediction, configuration, and application management should not be taken lightly.  ...  As Component-based software development (CBSD) is getting popular and is being considered as both efficient and effective approach to build large software applications and systems, potential risks within  ...  Component-base software development risk measurement While the literature on metrics for object-oriented software development (OOSD) has been well established (see [13] for a review), there has been  ... 
doi:10.1109/hicss.2006.267 dblp:conf/hicss/DingN06 fatcat:55k5bigagfdx7iek7z7mgsxp7u

Object-Oriented, Component-Based, Agent-Oriented and Service-Oriented Paradigms in Software Architectures [chapter]

Abdelkrim Amirat, Anthony Hock-Koon, Mourad Chabane Oussalah
2014 Software Architecture 1  
Object-oriented, component-based, agentoriented and service-oriented paradigms in software architectures Recent years have seen object-oriented, component-based, agent-oriented and service-oriented paradigms  ...  coexist and develop in parallel.  ...  This chapter focuses on four key paradigms in the field of software development -namely: Object-oriented software engineering (OOSE), Component-based software engineering(CBSE), Agent-oriented software  ... 
doi:10.1002/9781118930960.ch1 fatcat:fcm6yksiufaarmcpt5wy46wh3a

Analyzing Software Evolvability

Hongyu Pei Breivold, Ivica Crnkovic, Peter J. Eriksson
2008 2008 32nd Annual IEEE International Computer Software and Applications Conference  
Software evolution is characterized by inevitable changes of software and increasing software complexities, which in turn may lead to huge costs unless rigorously taking into account change accommodations  ...  In this paper, we describe the initial establishment of an evolvability model as a framework for analysis of software evolvability.  ...  Based on the definition in [18] , the software quality challenges and assessment [8] , the types of change stimuli and evolution [4] , and experiences we gained through industrial case studies, we have  ... 
doi:10.1109/compsac.2008.50 dblp:conf/compsac/BreivoldCE08 fatcat:qwj5v5efo5a4zdr2tp2lx2pkge
« Previous Showing results 1 — 15 out of 53,981 results