The NASA's Intelligent Synthesis Environment (ISE) program is a grand attempt to develop a system to transform the way complex artifacts are engineered. This paper discusses a "middleware" architecture for enabling the development of ISE. Desirable elements of such an Intelligent Synthesis Architecture (ISA) include remote invocation; plug-and-play applications; scripting of applications; management of design artifacts, tools, and artifact and tool attributes; common system services; system management; and systematic enforcement of policies. This paper argues that the ISA extend conventional distributed object technology (DOT) such as CORBA and Product Data Managers with flexible repositories of product and tool annotations and "plug-and-play" mechanisms for inserting "ility" or orthogonal concerns into the system. I describe the Object Infrastructure Framework, an Aspect Oriented Programming (AOP) environment for developing distributed systems that provides utility insertion and enables consistent annotation maintenance. This technology can be used to enforce policies such as maintaining the annotations of artifacts, particularly the provenance and access control rules of artifacts-, performing automatic datatype transformations between representations; supplying alternative servers of the same service; reporting on the status of jobs and the system; conveying privileges throughout an application; supporting long-lived transactions; maintaining version consistency; and providing software redundancy and mobility.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    A Software Architecture for Intelligent Synthesis Environments


    Beteiligte:
    Filman, Robert E. (Autor:in) / Norvig, Peter (Autor:in)

    Erscheinungsdatum :

    2001-01-31



    Medientyp :

    Sonstige


    Format :

    Keine Angabe


    Sprache :

    Englisch





    COTS Software Architecture for Intelligent Ships

    Clout, P. / Westervelt, R. / American Society of Naval Engineers | British Library Conference Proceedings | 1999


    Software Intelligent Agents: A Key Aerospace Vehicle in Cyberspace Environments

    Phister, P. / Plonisch, I. / Giordano, J. et al. | British Library Conference Proceedings | 2003



    Using OMT/UML in Intelligent Software Systems Development for Airportuary Environments

    da Cunha, A. M. / Strafacci, W. / Mialaret, L. F. S. et al. | British Library Conference Proceedings | 2000