| Reuse in the application layer |
| Full text |
Pdf
(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 |
|
| Publisher |
IBM Press
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 19, Citation Count: 0
|
|
|
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
|
|
|