Building Reliable Component-based Software SystemsArtech House, 2002 - 454 pagina's Here's a complete guide to building reliable component-based software systems. Written by world-renowned experts in the component-based software engineering field, this unique resource helps you manage complex software through the development, evaluation and integration of software components. You quickly develop a keen awareness of the benefits and risks to be considered when developing reliable systems using components. A strong software engineering perspective helps you gain a better understanding of software component design, to build systems with stronger requirements, and avoid typical errors throughout the process, leading to improved quality and time to market. From component definition, standards, objects and frameworks, to organizational development and support of the component-based life cycle, the book describes aspects of systems development using components and component development. It focuses on dependable and real-time systems, employing case studies from the process automation industry, software production, electronic consumer equipment and office software development. |
Vanuit het boek
Resultaten 1-5 van 79
Pagina xviii
... Object Organization 332 333 Developing a Domain - Specific Application Reuse in AIP - Based Applications 346 348 ... Objects 364 Patterns Constructed Using the BOF 365 BPS 368 19 1 Practical Experience Summary References Industrial ...
... Object Organization 332 333 Developing a Domain - Specific Application Reuse in AIP - Based Applications 346 348 ... Objects 364 Patterns Constructed Using the BOF 365 BPS 368 19 1 Practical Experience Summary References Industrial ...
Pagina xxxvi
... Object - Oriented Programming , Reading , MA : Addison - Wesley , 1998 , pp . 46-56 . [ 5 ] Maiden , N. A. , and C. Ncube , " Acquiring COTS Software Selection Requirements , " IEEE Software , Vol . 15 , No. 2 , 1998 , pp . 46-56 . [ 6 ] ...
... Object - Oriented Programming , Reading , MA : Addison - Wesley , 1998 , pp . 46-56 . [ 5 ] Maiden , N. A. , and C. Ncube , " Acquiring COTS Software Selection Requirements , " IEEE Software , Vol . 15 , No. 2 , 1998 , pp . 46-56 . [ 6 ] ...
Pagina 3
... object , and an obvious similarity is established between a framework and a contract . CBSE is based on the concept ... object and that CBD is therefore an extension of object - 3 Basic Concepts in CBSE Introduction.
... object , and an obvious similarity is established between a framework and a contract . CBSE is based on the concept ... object and that CBD is therefore an extension of object - 3 Basic Concepts in CBSE Introduction.
Pagina 4
... object - oriented development . However , many factors , such as granularity , concepts of composition and deployment , and even the development processes , clearly distinguish compo- nents from objects . An interface specifies the ...
... object - oriented development . However , many factors , such as granularity , concepts of composition and deployment , and even the development processes , clearly distinguish compo- nents from objects . An interface specifies the ...
Pagina 6
... object- oriented technologies , CBSE takes an approach to reusability that is different from conventional software reuse . Aoyama [ 4 ] explains this difference as fol- lows : First , components can be composed at run time without the ...
... object- oriented technologies , CBSE takes an approach to reusability that is different from conventional software reuse . Aoyama [ 4 ] explains this difference as fol- lows : First , components can be composed at run time without the ...
Inhoudsopgave
3 | |
10 | |
Relations Between Concepts | 16 |
Conclusion | 19 |
Introduction | 41 |
Component Models and Technology | 57 |
Properties Constraints Types and Styles | 65 |
Implementation | 78 |
RealTime Software Components | 237 |
Testing Reusable Software Components | 265 |
Sequential Systems | 272 |
41 | 278 |
RealTime Features of Windows NT | 285 |
Design of the RealTime Application | 291 |
References | 298 |
Component Wiring | 311 |
Development with Components | 101 |
Component Development | 108 |
Semantic Integrity in | 115 |
RoleBased Component Engineering | 135 |
Using Software Components | 155 |
Component Composition and Integration | 179 |
Predicting System Trustworthiness | 193 |
Software Product Lines | 205 |
The Koala Component Model | 223 |
A Case Study | 325 |
The Aspect Integrator Platform | 331 |
Developing a DomainSpecific Application | 346 |
42 | 352 |
Industrial Experience with Dassault Système | 375 |
About the Authors | 388 |
43 | 400 |
75 | 402 |
Overige edities - Alles bekijken
Building Reliable Component-based Software Systems Ivica Crnkovic,Magnus Peter Henrik Larsson Gedeeltelijke weergave - 2002 |
Veelvoorkomende woorden en zinsdelen
abstract Addison-Wesley ADLs analysis application approach Aspect Types AspectObject assembly basic behavior CBSE chapter client complex component evaluation component framework component model component specification component technology component-based software Component-Based Software Engineering component-based systems component's composition concepts Conf configuration connectors constraints contract CORBA defined dependencies described development process discussed domain embedded embedded systems environment example execution extrafunctional fault injection Figure formal functionality infrastructure input integration interactions interface issues Java JavaBeans Koala language Mälardalen University ment methods Microsoft nent object Object-Oriented operating system OSGI package performance phase ponent ports possible postconditions predictability priority problem Proc product lines programming properties quality attributes real-time systems reliability requirements reusable reuse roles run-time semantics software architecture software components software development Software Engineering software system structure task techniques testing threads tion WCET Windows NT
Populaire passages
Pagina 5 - A software component is a unit of composition with contractually specified interfaces and explicit context dependencies only. A software component can be deployed independently and is subject to composition by third parties.
Pagina 41 - The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships among them [Bass 1997].
Pagina xxxiv - Reliability is the ability of a system or component to perform its required functions under stated conditions for a specified period of time.
Pagina 174 - For this reason problem-solving systems and design procedures in the real world do not merely assemble problem solutions from components but must search for appropriate assemblies. In carrying out such a search, it is often efficient to divide one's eggs among a number of baskets — that is, not to follow out one line until it succeeds completely or fails definitely but to begin to explore several tentative paths, continuing to pursue a few that look most promising at a given moment. If one of the...
Pagina 74 - ... receptacles, which are named connection points that describe the component's ability to use a reference supplied by some external agent; • event sources, which are named connection points that emit events of a specified type to one or more interested event consumers, or to an event channel; • event sinks, which are named connection points into which events of a specified type may be pushed; • attributes, which are named values exposed through accessor and mutator operations.
Pagina 241 - Real-time computing is that type of computing where the correctness of the system depends not only on the logical result of the computation, but also on the time at which the results are produced.
Pagina 55 - Specification and Analysis of System Architecture Using Rapide", IEEE trans, on Software Engineering, Vol.21, No.4, April 1995, pp336-355.
Pagina 66 - A Java Bean is a reusable software component that can be manipulated visually in a builder tool.
Pagina 262 - Stewart, RA Volpe, and PK Khosla, "Design of dynamically reconfigurable real-time software using portbased objects," IEEE Trans, on Software Engineering, v.23, nl 2, Dec.
Pagina 392 - He is currently a senior lecturer in the Department of Computer Science, The University of Melbourne, Victoria, Australia.