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 84
Pagina viii
... Components Basic Concepts in CBSE Introduction Components Different Component Definitions Objects and Components Interfaces Contracts Patterns Frameworks Relations Between Concepts Frameworks and Components Frameworks and Contracts ...
... Components Basic Concepts in CBSE Introduction Components Different Component Definitions Objects and Components Interfaces Contracts Patterns Frameworks Relations Between Concepts Frameworks and Components Frameworks and Contracts ...
Pagina xxi
... components and the development of systems incorporating such components . Component - based systems are built by assembling components developed independently of the systems . To assemble components , a proprietary code that connects ...
... components and the development of systems incorporating such components . Component - based systems are built by assembling components developed independently of the systems . To assemble components , a proprietary code that connects ...
Pagina xxiii
... Components , gives an over- all introduction to components and the basic terminology of component - based software engineering . • Part 2 , Software Architecture and Components , discusses different component models from the point of ...
... Components , gives an over- all introduction to components and the basic terminology of component - based software engineering . • Part 2 , Software Architecture and Components , discusses different component models from the point of ...
Pagina xxx
... components and the building of compo- nents for different systems require established methodologies and processes ... components and component - based services to be widely used by nonprogrammers when building their applica- tions ...
... components and the building of compo- nents for different systems require established methodologies and processes ... components and component - based services to be widely used by nonprogrammers when building their applica- tions ...
Pagina xxxi
... components may be completely independent of the devel- opment of systems using those components . The process of engineering requirements is much more complex because the possible candidate components usually lack one or more features ...
... components may be completely independent of the devel- opment of systems using those components . The process of engineering requirements is much more complex because the possible candidate components usually lack one or more features ...
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.