Structured Design as developed by Yourdon and others has been in existence for over 15 years. This paper describes extensions to structure design making the diagrams more helpful to reviewers during walkthroughs. We present a machine processable textual representation of structure diagram called an HSpec. These extensions also provide the additional information needed for an automatic transformation to the initial algebra designed by Tse. His algebra allows the comparison of different design models.
IntroductionThe development of a large and complex software system requires an outline not only of what the system is supposed to do, but how the system is going to do it. Structured analysis and design is one methodology used to dissect a complex system into manageable components during the Preliminary Design Phase. Many models have been for-
In the development of medium to large software projects the design of the system experiences several revisions. This paper presents a method to relate a design back to an earlier version by mapping the various components of the design. Each component of a hierarchy design presents a different type and amount of information that can be used in the mappings. The "effectiveness" of a component's information is reflected in a partial ordering of the sets of relationships established between the versions of a design. A relationship that contains fewer combinations of mappings is stronger than a relationship with many different mapping possibilities. The goal is to obtain a relationship that consists of only one mapping from each module in a design to its corresponding module in a previous version.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.