Title
Entity-Relationship Software Development Environment
Abstract
We designed and implemented a prototype software development environment based on software component composition. Our software development environment, the Entity-Relationship Software Development Environment (ERSDE), uses extended entity-relationship diagrams (EERDs) as templates of executable programs.An EERD represents the component types and the relationship types among them within an application domain. The graphical editor of the ERSDE uses an EERD as a menu in constructing application software.An EERD used as a menu can enforce legitimate patterns of relationships among software components, in addition to providing an intuitive view of available components and possible relationships among them.Furthermore, as the ERSDE uses structural active objects as the components of a program, we can obtain an executable program if those components are instantiated and interconnected as dictated by an EERD. Two experiments conducted confirmed the effectiveness of our approach.
Year
DOI
Venue
1999
10.1109/TOOLS.1999.787564
TOOLS (30)
Keywords
Field
DocType
application domain,software component,executable program,component type,application software,software development environment,prototype software development environment,available component,entity-relationship software development environment,software component composition,software quality,entity relationship,industrial relations,entity relationship diagram,computer science,object oriented programming,templates
Programming language,Software engineering,Object-oriented programming,Computer science,Application domain,Component-based software engineering,Application software,Software construction,Software development,Entity–relationship model,Executable
Conference
ISBN
Citations 
PageRank 
0-7695-0278-4
0
0.34
References 
Authors
5
2
Name
Order
Citations
PageRank
Pornsiri Muenchaisri1336.67
toshimi minoura2115131.84