1,721,326 research outputs found

    System architecture induces document architecture

    No full text
    The documentation of an architecture is as important as the architecture itself. Tasked with communicating the structure and behaviour of a system and its constituent components to various stakeholders, the documentation is not trivial to produce. It becomes even harder in open, modular systems where components can be replaced and reused in each progressive build. How should documentation for such systems be produced and how can it be made to easily evolve along with the system it describes? We propose that there is a close mapping between the system architecture and its documentation. We describe a relational model for the architecture of open systems, paying close attention to the property that certain components can be reused or replaced. We then use ideas from storytelling and a discourse theory called Rhetorical Structure Theory (RST) to propose a narrative-based approach to architecture documentation; giving both a generic narrative template for component descriptions and a RST-based relational model for the document architecture. We show how the two models (system and documentation) map onto each other and use this mapping to demonstrate how document fragments can be stored, automatically extracted and collated to closely reflect the system’s architecture

    Narrative support for technical documents: Formalising Rhetorical Structure Theory

    No full text
    Business Process Re-engineering (BPR) is an area that requires a lot of technical documents and an important feature of a well-written document is a coherent narrative. Even though computer software has helped authors in many other aspects of writing, support for document narratives is almost non-existent. Therefore, we introduce CANS (Computer-Aided Narrative Support), a tool that uses Rhetorical Structure Theory to enhance the narrative of a document. From this narrative, the tool generates questions to prompt the author for the content of the document. CANS also allows the author to explore alternative narratives for a document. A catalogue of predefined narrative structures for popular types of documents is provided too. Our tool is still in its rudimentary stages but sufficiently complete to be demonstrated

    Henderson, Peter, [No Service Number]

    No full text
    This record was harvested from a previous catalogue system and will be withdrawn in 2025. Information in this record may be superseded or incomplete. Visit this record in UMA's new catalogue at: https://archives.library.unimelb.edu.au/nodes/view/391714Surname: HENDERSON. Given Name(s) or Initials: PETER. Military Service Number or Last Known Location: [No Registration Number]. Missing, Wounded and Prisoner of War Enquiry Card Index Number: 58618.209033 Item: [2016.0049.24007] "Henderson, Peter, [No Service Number]

    The Dragon Arum

    No full text
    Medium: mezzotintprintssigned and dated."The Dragon Arum" [2017.0033.000.000], Ward, William I, Henderson, Peter CharlesArtist and Role: Ward, William I,Artist and Role: Henderson, Peter Charles, ArtistExtent: plateExtent: sheet (irregular

    Functional Geometry

    No full text

    Object-oriented specification and design with C++

    No full text
    This book describes a complete method of software development from requirement to delivery using an executable, object oriented specification language called Enact. Implemented in C++, it combines the specification ideas of functional programming with modelling concepts from object oriented programming. Models of large systems can be built as networks of active and passive objects. The modelling language is soundly based on ideas from algebra and abstract data types. However, the development method is described in a pragmatic way and forms a practical tool which does not require mathematical training. Case studies are used to demonstrate conclusions. A disk containing code within the text is included
    corecore