Filters








663 Hits in 4.9 sec

Reuse of off-the-shelf components in C2-style architectures

Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor
1997 Proceedings of the 1997 symposium on Software reusability - SSR '97  
We present the results of a series of exercises designed to determine how well "offthe-shelf" components could be reused in applications designed in accordance with the C2 software architectural style.  ...  The exercises were successful in a variety of dimensions; one conclusion is that the C2 style offers significant reuse potential to application developers.  ...  Introduction There are numerous difficulties inherent in reusing off-the-shelf (OTS) software components [BP89, Big94, Kru92, GAO95, Sha95] .  ... 
doi:10.1145/258366.258421 dblp:conf/ssr/MedvidovicOT97 fatcat:bez2er3ubvdezjlzqdrw53bo2q

Reuse of off-the-shelf components in C2-style architectures

Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor
1997 Proceedings of the 19th international conference on Software engineering - ICSE '97  
We present the results of a series of exercises designed to determine how well "offthe-shelf" components could be reused in applications designed in accordance with the C2 software architectural style.  ...  The exercises were successful in a variety of dimensions; one conclusion is that the C2 style offers significant reuse potential to application developers.  ...  Introduction There are numerous difficulties inherent in reusing off-the-shelf (OTS) software components [BP89, Big94, Kru92, GAO95, Sha95] .  ... 
doi:10.1145/253228.253838 dblp:conf/icse/MedvidovicOT97 fatcat:jgpuuwolvfbcxgc5z4fabraorm

Reuse of off-the-shelf components in C2-style architectures

Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor
1997 Software engineering notes  
We present the results of a series of exercises designed to determine how well "offthe-shelf" components could be reused in applications designed in accordance with the C2 software architectural style.  ...  The exercises were successful in a variety of dimensions; one conclusion is that the C2 style offers significant reuse potential to application developers.  ...  Introduction There are numerous difficulties inherent in reusing off-the-shelf (OTS) software components [BP89, Big94, Kru92, GAO95, Sha95] .  ... 
doi:10.1145/258368.258421 fatcat:qoc7wjqszbf2lnwhrd7cw4x3z4

Supporting architectural concerns in component interoperability standards

D.S. Rosenblum, R. Natarajan
2000 IEE Proceedings - Software  
Our approach enables the design and development of applications in the C2 style using off-the-shelf Java components or beans that are available to the designer.  ...  These models are intended to reduce the complexity of software development and to facilitate reuse of off-the-shelf components.  ...  ACKNOWLEDGEMENTS Discussions with Elisabetta Di Nitto, Jacky Estublier Alfonso Fuggetta, Neno Medvidovic, Peyman Oreizy, Kevin Sullivan and Dick Taylor helped us improve many of the ideas presented in  ... 
doi:10.1049/ip-sen:20000913 fatcat:grt4d2ritnhdjht52tev5vzv3m

Using object-oriented typing to support architectural design in the C2 style

Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, Richard N. Taylor
1996 Software engineering notes  
In this paper, we identify the issues and discuss the ramifications of applying OO type theory to the C2 architectural style.  ...  We also discuss the limits of applicability of OO typing to C2 and how we addressed them in the C2 ADL. 1 Keywords --software architectures, architectural styles, software design, object-oriented typing  ...  Dubrow for their contribution on various aspects of C2. We also thank K. Nies, S. Shukla and H. Ziv for helpful comments on early drafts of the paper.  ... 
doi:10.1145/250707.239106 fatcat:uzggk2wtejcchfisx3e5nqzsqi

Using object-oriented typing to support architectural design in the C2 style

Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, Richard N. Taylor
1996 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering - SIGSOFT '96  
In this paper, we identify the issues and discuss the ramifications of applying OO type theory to the C2 architectural style.  ...  We also discuss the limits of applicability of OO typing to C2 and how we addressed them in the C2 ADL. 1 Keywords --software architectures, architectural styles, software design, object-oriented typing  ...  Dubrow for their contribution on various aspects of C2. We also thank K. Nies, S. Shukla and H. Ziv for helpful comments on early drafts of the paper.  ... 
doi:10.1145/239098.239106 dblp:conf/sigsoft/MedvidovicORT96 fatcat:2imwt3vivbfazkstme4ehcdqhy

Merging component models and architectural styles

Rema Natarajan, David S. Rosenblum
1998 Proceedings of the third international workshop on Software architecture - ISAW '98  
In this paper, we discuss issues arising from our initial effort in this research, where we have extended the JavaBeans component model to support component composition according to the C2 architectural  ...  Components have increasingly become the unit of development of software.  ...  Our approach enables the design and development of applications in the C2 architectural style using off-the-shelf Java components or beans that are available to the developer.  ... 
doi:10.1145/288408.288436 fatcat:iuciaxcfjrab5krpl6s2zzmp2q

A fault-tolerant software architecture for COTS-based software systems

Paulo Asterio de C. Guerra, Cec?lia Mary F. Rubira, Alexander Romanovsky, Rog?rio de Lemos
2003 Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE '03  
The paper puts forward an approach that employs the layer-based C2 architectural style for structuring error detection and recovery mechanisms to be added to the component during system integration.  ...  This paper considers the problem of integrating Commercial offthe-shelf (COTS) components into systems with high dependability requirements.  ...  INTRODUCTION A commercial off-the-shelf (COTS) component is usually provided as a black box to be reused "as it is".  ... 
doi:10.1145/940071.940125 dblp:conf/sigsoft/GuerraRRL03 fatcat:knd3pkvkyffzbcfjwfiwrbkh5q

Exploiting architectural style to develop a family of applications

N. Medvidovic, R.N. Taylor
1997 IEE Proceedings - Software Engineering  
We present the results of a series of exercises designed to determine how well "off-the-shelf" constraint solvers could be reused in applications designed in accordance with the C2 software architectural  ...  Successful reuse of components and component substitutability depends both on qualities of the components reused as well as the software context in which the reuse is attempted.  ...  Acknowledgements We would like to acknowledge the members of the C2 research group for their contribution on various aspects of C2.  ... 
doi:10.1049/ip-sen:19971608 fatcat:u7hqhcmfivgm7i5j4hehg4xkki

Increasing the confidence in off-the-shelf components

Marija Rakic, Nenad Medvidovic
2001 Proceedings of the 2001 symposium on Software reusability putting software reuse in context - SSR '01  
The promise of component-based software development is that larger, more complex systems can be built reasonably quickly and reliably from pre-fabricated ("off-the-shelf") building blocks.  ...  Our approach is based on explicit software architectures and leverages flexible software connectors in ensuring that component versions can be added and removed in the deployed, running system.  ...  The complete C2-style architecture of the word processor application is shown in Figure 3 .  ... 
doi:10.1145/375212.375228 dblp:conf/ssr/RakicM01 fatcat:2oo7l5lewrcf7cvpoz7vw7zfwi

Increasing the confidence in off-the-shelf components

Marija Rakic, Nenad Medvidovic
2001 Software engineering notes  
The promise of component-based software development is that larger, more complex systems can be built reasonably quickly and reliably from pre-fabricated ("off-the-shelf") building blocks.  ...  Our approach is based on explicit software architectures and leverages flexible software connectors in ensuring that component versions can be added and removed in the deployed, running system.  ...  The complete C2-style architecture of the word processor application is shown in Figure 3 .  ... 
doi:10.1145/379377.375228 fatcat:xgfcdy2ngjfh3p77ebfc7rs324

Architecture Design Recovery of a Family of Embedded Software Systems [chapter]

Lars Bratthall, Per Runeson
1999 IFIP Advances in Information and Communication Technology  
By applying a common architectural style for all members of the product family , the component reuse made possible decreased source code volume by 65 %.  ...  Understandability of the current system is a key issue in most reengineering processes. An architecture description of the system may increase its understandability.  ...  Employees at Ericsson Microwave Systems AB and members of the Software Engineering Research Group at the Department of Communication Systems, Lund University, have provided insightful input.  ... 
doi:10.1007/978-0-387-35563-4_1 fatcat:yxadmax5rvh4boo54ew2t7l5q4

A Pattern Language for the Evolution of Component-based Software Architectures

Aakash Ahmad, Pooyan Jamshidi, Claus Pahl, Fawad Khaliq
2014 Electronic Communications of the EASST  
We evaluate the language applicability to support pattern-driven reuse in architecture evolution of a payment system case study.  ...  Architecture-centric software evolution enables change in a system's structure and behaviour while maintaining a global view of the software to address evolution-centric trade-offs.  ...  Acknowledgements This work was supported, in part, by Science Foundation Ireland grant 10/CE/I1855 to Lerothe Irish Software Engineering Research Centre (www.lero.ie).  ... 
doi:10.14279/tuj.eceasst.59.931 dblp:journals/eceasst/AhmadJPK13 fatcat:bp6qnkxrhrhupot6ddvl5pqqve

Software architecture

Richard N. Taylor
2009 Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium - ESEC/FSE '09  
In this article we introduce the Representational State Transfer (REST) architectural style, developed as an abstract model of the Web architecture and used to guide our redesign and definition of the  ...  The modern Web architecture emphasizes scalability of component interactions, generality of interfaces, independent deployment of components, and intermediary components to reduce interaction latency,  ...  As such, architectural styles have the potential for providing structure for off-the-shelf (OTS) component reuse. However, all styles are not equally well equipped to support reuse.  ... 
doi:10.1145/1595696.1595754 dblp:conf/sigsoft/Taylor09 fatcat:7wb7qgxcajeozcojke6tbyrn6y

A Dependable Architecture for COTS-Based Software Systems Using Protective Wrappers [chapter]

Paulo Asterio de C. Guerra, Cecília Mary F. Rubira, Alexander Romanovsky, Rogério de Lemos
2004 Lecture Notes in Computer Science  
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot be modified.  ...  In this paper, we combine the concepts of an idealised architectural component and protective wrappers to develop an architectural solution that provides an effective and systematic way for building dependable  ...  Guerra are supported by the FINEP/Brazil "Advanced Information Systems" Project (PRONEX-SAI-7697102200). Cecília Mary F. Rubira is also supported by CNPq/Brazil under grant no. 351592/97-0.  ... 
doi:10.1007/978-3-540-25939-8_7 fatcat:lcleoljkonf5xgyxbsbca7fmai
« Previous Showing results 1 — 15 out of 663 results