logo
    System engineering projects typically involve the use of a variety of design, analysis, simulation, and management software tools that are home-grown or commercial-off-the-shelf (COTS). Very often, these applications are hosted on dissimilar computing platforms in a network environment. An application deployed on one platform may not be easily ported to another platform, and it usually cannot be readily accessed by software on the other platform. Enhancing the inter-operation among software applications or tools will greatly increase the effectiveness of the system engineering process. The middleware technology currently being developed by the computer industry promises to provide the needed software interface for integrating tools across a heterogeneous computer network. This paper discusses the experience of applying the middleware technology to software tools used in system engineering.
    Porting
    Social software engineering
    Interface (matter)
    Resource-oriented architecture
    Software framework
    Citations (0)
    The reconfigurable software development platform technique is researched. The theory of single modeling data source technique is proposed, and the reconfigurable software development platform with C/S and B/S configuration, as well as its key components are designed. The development process of application system is also analysed based on reconfigurable software development platform.
    Component (thermodynamics)
    Software framework
    Citations (1)
    The development of Virtual Environment (VE) systems is a challenging endeavor with a complex problem domain. The experience in the past decade has helped contribute significantly to various measures of software quality of the resulting VE systems. However, the resulting solutions remain monolithic in nature without addressing successfully the issue of system interoperability and software aging. This paper argues that the problem resides in the traditional system centric approach and that an alternative approach based on system of systems engineering is necessary. As a result, the paper presents a reference architecture based on layers, where only the core is required for deployment and all others are optional. The paper also presents an evaluation methodology to assess the validity of the resulting architecture, which was applied to the proposed core layer and involving individual sessions with 12 experts in developing VE systems.
    Extensibility
    Citations (5)
    Software production line can be created by integrated framework which can integrate software tools, software components, software services, and collaboration mechanism. It can be used as one of the important software reuse techniques. This paper provides the definitions and differentiations of software product line, software production line and plugin architecture. A platform independent model of the software production line integrated framework, that is based on the plugin architecture, is put forward. In the end, a runtime monitoring software production line is developed according to this model, to verify the correctness of the model.
    Software product line
    Plug-in
    Software framework
    Resource-oriented architecture
    Software sizing
    Citations (2)
    This paper describes a prototype domain modeling environment used to demonstrate the concepts of reuse of software requirements and software architectures. The environment, which is application-domain independent, is used to support the development of domain models and to generate target system specifications from them. The prototype environment consists of an integrated set of commercial-off-the-shelf software tools and custom developed software tools. The concept of reuse is prevalent at several levels of the domain modeling method and prototype environment. The environment is domain-independent thereby supporting the specification of diverse application domain models. The domain modeling method specifies a family of systems rather than a single system; optional features characterize the variations in functional requirements supported by the family, and individual family members are specified by the features they are to support. The knowledge-based approach to target system generation provides the rules for generating target system specifications from the domain model; target system specifications, themselves, may be stored in an object repository for subsequent retrieval and reuse.< >
    Domain engineering
    Domain analysis
    Feature-oriented domain analysis
    Domain model
    Citations (29)
    Article Free Access Share on Tool support for software architecture Author: Frances Paulisch Siemens AG, ZFE T SE 2, D-81730 Munich, Germany Siemens AG, ZFE T SE 2, D-81730 Munich, GermanyView Profile Authors Info & Claims ISAW '96: Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshopsOctober 1996 Pages 98–100https://doi.org/10.1145/243327.243619Published:14 October 1996Publication History 0citation273DownloadsMetricsTotal Citations0Total Downloads273Last 12 Months4Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
    Siemens
    Viewpoints
    Citations (2)
    The paper presents an architecture of the technology platform for computer modeling, design, and optimization of intelligent integrated energy systems. The platform architecture includes the following components: platform structure, composition of its systems and approaches to the interaction between these systems, basic structure of the library of software components, their interfaces and mechanisms of integration into the platform, and system of ontologies. The proposed architecture of the technology platform provides a solution to the problems of control of the intelligent integrated energy systems expansion and operation. To this end, the software implementation of methods, algorithms, and models is done as a repository of software components that are suitable for re-use. Based on the proposed architecture, we have developed a software prototype of the technology platform. The software prototype was employed to study the operating conditions and the control over them during the integration of electricity and heating systems. The calculations performed suggest that it may be feasible to employ the platform with the proposed architecture for intelligent integrated energy system studies.
    Resource-oriented architecture
    System Integration
    Integration platform
    Commercial off-the-shelf (COTS) software products are increasingly used as software components in large-scale systems. We had proposed an approach for distributed COTS software integration by using the concepts of multi-agent system and distributed scripting mechanism [J.M. Lin et al., (2002)]. To describe the experience in the COTS software integration and facilitate the reuse of the software integration procedure, this paper presents a multi-agent architecture for the COTS software integration systems. This architecture is of a three-layered structure and is described with the agent UML (AUML). Since the interaction and internal processing of agents is clearly described in the proposed architecture, programmers may have a guide to build a software system and implement the protocols and behaviors of agents according to layered description.
    Resource-oriented architecture
    System Integration
    Software architecture description
    Citations (6)
    System control software for SOC-ATE systems must provide a broad array of capabilities. It also must be adaptable to new instrumentation in an efficient manner. Adding open architecture capability increases the software complexity even more. Using software technologies that have matured over the last decade helps make a viable solution possible. This paper describes a software framework established for a ground-up development of such a system
    Resource-oriented architecture
    Instrumentation
    Citations (1)