• DocumentCode
    2349987
  • Title

    Issues in automatic software manufacturing in the presence of generators

  • Author

    Sloane, Anthony M. ; Waite, William M.

  • Author_Institution
    Dept. of Comput., Macquarie Univ., Sydney, NSW, Australia
  • fYear
    1998
  • fDate
    9-13 Nov 1998
  • Firstpage
    134
  • Lastpage
    143
  • Abstract
    Automated software manufacturing systems increase productivity by taking care of scheduling and executing manufacturing actions. Systems such as Make have been widely used. The introduction of generators into the software development process creates new challenges due to the increased complexity of the manufacturing process. When designing a system for manufacturing software using generators, two issues assume particular importance: change tracking and the division of knowledge between the user and the system. Based on experience gained while building the Eli language processor construction system using the Odin manufacturing system, this paper illustrates the issues and describes how they can be resolved by extending the capabilities of the manufacturing system. Change tracking can be enhanced using dynamic checking of cached artifacts. An extended notion of artifact naming incorporating options eliminates problems due to subtle dependences. Reference artifacts and artifact lists increase the expressive power of the manufacturing model. Exception handling mechanisms enable sophisticated error reporting
  • Keywords
    DP industry; application generators; computer aided software engineering; scheduling; Eli; Make; Odin manufacturing system; artifact naming; automated software manufacturing systems; change tracking; dynamic checking; error reporting; exception handling; language processor construction system; manufacturing process; productivity; scheduling; software generators; Buildings; Job shop scheduling; Manufacturing automation; Manufacturing processes; Manufacturing systems; Process design; Productivity; Programming; Software systems; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1998. Proceedings. 1998 Australian
  • Conference_Location
    Adelaide, SA
  • Print_ISBN
    0-8186-9187-5
  • Type

    conf

  • DOI
    10.1109/ASWEC.1998.730920
  • Filename
    730920