Open Access
Software design simulation for quick and qualitative application development
Gurdev Singh
- 01 Jan 2009
TL;DR: This paper addresses a new approach by storing the design document in the form of (DGML - Design Markup Language) text and applying the search mechanism for specified requirements on the stored design documents for finding a new solution by reusing the existing.
read more
Abstract: Quick and qualitative software development is the prime objective of every software development organization. This paper addresses a new approach by storing the design document in the form of (DGML - Design Markup Language) text and applying the search mechanism for specified requirements on the stored design documents for finding a new solution by reusing the existing. The search mechanism in the simulation algorithm uses the design rank approach, which specifies the quality of a design. The proposed simulation framework for design reusability helps in speed up the development process and makes it of a good quality. It provides a new design to start with, from exiting design module. Keywords-Qualitative software design, Software design reusability, Software design inference, Software design representation, DNSIM, Design Notation Storage. required functionality. DNSIM is a collection of the unique tags which are named after the components of the diagrams of procedural design. We name this notation as DGML, i.e. Design Markup Language. This language is having the tags which gives the possibility to represent the pictorial design as a text document. The key set is some thing like for decision, for process, for link connector of a loop etc. These key elements give the freedom to store the complete procedural design document in the form of text. The mechanism allows the user to create the design document. When a user selects a design element to create the design and save it, its get saves in the form of a text internally with the help of proposed tags.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
DG-metrics formulization for DGML-based software design
P. K. Suri,Gurdev Singh +1 more
TL;DR: New design metrics for the DGML-based design DG-Metrics are discussed, which helps in identifying error prone modules in early stages of software development process, tuning design modules for better performance and in managing the later phases ofSoftware development cycle with ease.
Automatic generation of design search keywords from software specifications to improve design search results
P. K. Suri,Gurdev Singh +1 more
TL;DR: A method to produce requirement specification keywords from the formal representation of the SRS is proposed and shows significant improvements and accuracy in the design search results.
References
A Controlled Expeniment on the Impact of Software Structure on Maintainability
TL;DR: A controlled maintenance experiment was conducted involving twelve medium-size distributed software systems; six of these systems were implemented in LADY, the other six systems in an extended version of sequential Pascal.
151
Design metrics: an empirical analysis
TL;DR: An empirical investigation is described, the goal of which is to identify design metrics that allow the software engineer to discriminate between designs and pinpoint design weaknesses, particularly with a view to minimising development effort.
63
Experience with evolutionary prototyping in a large software project
TL;DR: This paper first takes a broad look at the approaches to prototyping and then describes a large software project which employed an evolutionary prototyping approach, concluding that, in contrary to some previous suggestions, evolutionary prototypeing in not limited to small scale software and can cope with large projects as well.
42
Emerging technologies that support a software process life cycle
George T. Heineman,J. E. Botsford,G. Caldiera,Gail E. Kaiser,M. I. Kellner,Nazim H. Madhavji +5 more
TL;DR: In this paper, existing objectives for the development and application of models of software processes are restated, and current research sponsored by the IBM Centre for Advanced Studies is discussed as it applies to furthering each of the objectives.
33
•Book
Structured design
W. P. Stevens,G. J. Myers,L. L. Constantine +2 more
- 01 Jan 1979
TL;DR: The paper does a good job of introducing the concepts of coupling, cohesion, design heuristics, and the graphic notations of structure charts, but its overly sketchy description of a design methodology variously referred to as "transform analysis," "source-transform-sink analysis," and "dataflow analysis."