ACM Home Page
Please provide us with feedback. Feedback
Reuse in the application layer
Full text PdfPdf (152 KB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research table of contents
Toronto, Ontario, Canada
Page: 29  
Year of Publication: 1996
Authors
Hirotomo Okuno  Jindaijimoto-machi, Chofu-shi, Tokyo 182 Japan
Hideki Matsumoto  Sumitomo-Irifune Bldg., 1-8-2 Irifune, Chuoku, Tokyo 104 Japan
Hironori Asai  Sumitomo-Irifune Bldg., 1-8-2 Irifune, Chuoku, Tokyo 104 Japan
Mikiko Sakurai  Sumitomo-Irifune Bldg., 1-8-2 Irifune, Chuoku, Tokyo 104 Japan
Takao Nakayama  Sumitomo-Irifune Bldg., 1-8-2 Irifune, Chuoku, Tokyo 104 Japan
Sponsors
CRSNG : Natural Sci and EngRch Council of Canada
IBM Canada : IBM Canada
NRC : National Research Council - Canada
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 19,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Today's advanced CASE tools, combining the building-block and generative approaches to software reuse, are effective for reuse of software components and procedures in the presentation layer and data layer of the three-layer model. There are no effective tools generally available, however, for reuse of application-layer components and procedures, which are usually too numerous and small for efficient reuse. Programmers therefore choose to transform existing specification sheets of the application layer manually with a 4GL, rather than actually reusing them.TableSpec [12] is a tool that generates source code automatically from free-format table specifications, and facilitates the reuse of application logic specifications in tables of the form and structure commonly used in business transactions and corporate operations. Such tables are themselves an expression of logical constructs and procedures, and specifications written in this form are familiar and readily understandable to the client or user.With TableSpec, the tables can take the place of large parts of conventionally written specifications. They can be readily reused for automatic source code generation, for the development of other components of the same application software, for later revisions of that software, or for development of software for a different user or application. The large size of these components and their automatic source code generation have been found to result in efficient software development, customization, and reuse.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{1} T. A. Alspaugh, S. R. Faulk, K. H. Britton, R. A. Parker, D. L. Parnas and J. E. Shore. "Software Requirements for the A-7E Aircraft". Naval Research Laboratory, 1992.
 
2
{2} D. Craigen, S. Gerhart, T. Raiston. "An International Survey of Industrial Application of Formal Methods". Naval Research Laboratory, 1993.
 
3
 
4
{4} ISO/IEC 8632 (1989). "Information Technology--Program Constructs and Conventions for their Representation".
5
 
6
 
7
 
8
 
9
{9} M. Matsumoto Ed. "Modeling and Reuse of Software". (Japanese) Kyouritst Shuppan Inc., 1995.
 
10
 
11
{11} H. Okuno. "Information Processing Apparatus and Method Therefor". PCT/JP93/ 00095.
 
12
13
 
14
{14} T. Takeshita. "CASE". (Japanese) Kyoritsu Shuppan Inc., 1994.
 
15
{15} Y. Tanaka. "Integration of Synthetic Media and Databases". Proc. of ADTI '94, Nara, pages 292-305, Nov., 1994.
 
16

Collaborative Colleagues:
Hirotomo Okuno: colleagues
Hideki Matsumoto: colleagues
Hironori Asai: colleagues
Mikiko Sakurai: colleagues
Takao Nakayama: colleagues