Paper Abstract and Keywords |
Presentation |
2008-03-14 16:25
A Method for Detecting and Avoiding Many-to-Many Relationship in Class Design of Software Object-Oriented Development Yuichi Inoue, Hiroaki Hashiura, Seiichi Komiya (Shibaura.I.T) SWIM2007-29 |
Abstract |
(in Japanese) |
(See Japanese page) |
(in English) |
Recently, Object Orientation is becoming a main technology for Software development. Such a lot of object-oriented software design methods as OMT (Object-Oriented Software Engineering), OOSE (Object-Oriented Software Engineering) and so on have been proposed to date. However, it is the most serious problem that clear criteria for the class design (that is, Elicitation of Class, and definition of relationship between classes) are not provided by these design methods. Authors take on the problem of Many-to-Many Relationship between classes; because it is difficult to implement to be tailored to the specification define by using Many-to-Many Relationship. And they propose a tool for detecting automatically the parts that are designed by using Many-to-Many Relationship. A software design support tool “JUDE” translates class diagrams designed by using UML into a XML document through using XMI (XML Metadata Interchange). A tool which the authors implemented analyzes the XML document, and automatically detects the parts that are designed by using Many-to-Many Relationship. This paper shows influence to give software implementation that Many-to-Many Relationship problem causes, and shows a method for avoiding/solving the problem. Furthermore, this paper shows that the tool is effective in avoiding/solving the problem. |
Keyword |
(in Japanese) |
(See Japanese page) |
(in English) |
Object-Oriented Design / Class Diagram / Inspection / XMI / / / / |
Reference Info. |
IEICE Tech. Rep., vol. 107, no. 550, SWIM2007-29, pp. 33-38, March 2008. |
Paper # |
SWIM2007-29 |
Date of Issue |
2008-03-07 (SWIM) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
Copyright and reproduction |
All rights are reserved and no part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without permission in writing from the publisher. Notwithstanding, instructors are permitted to photocopy isolated articles for noncommercial classroom use without fee. (License No.: 10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
Download PDF |
SWIM2007-29 |
Conference Information |
Committee |
SWIM |
Conference Date |
2008-03-14 - 2008-03-14 |
Place (in Japanese) |
(See Japanese page) |
Place (in English) |
Kikai-Shinko-Kaikan Bldg. |
Topics (in Japanese) |
(See Japanese page) |
Topics (in English) |
The project management in the time of the Web2.0 |
Paper Information |
Registration To |
SWIM |
Conference Code |
2008-03-SWIM |
Language |
Japanese |
Title (in Japanese) |
(See Japanese page) |
Sub Title (in Japanese) |
(See Japanese page) |
Title (in English) |
A Method for Detecting and Avoiding Many-to-Many Relationship in Class Design of Software Object-Oriented Development |
Sub Title (in English) |
|
Keyword(1) |
Object-Oriented Design |
Keyword(2) |
Class Diagram |
Keyword(3) |
Inspection |
Keyword(4) |
XMI |
Keyword(5) |
|
Keyword(6) |
|
Keyword(7) |
|
Keyword(8) |
|
1st Author's Name |
Yuichi Inoue |
1st Author's Affiliation |
Shibaura Institute of Technology (Shibaura.I.T) |
2nd Author's Name |
Hiroaki Hashiura |
2nd Author's Affiliation |
Shibaura Institute of Technology (Shibaura.I.T) |
3rd Author's Name |
Seiichi Komiya |
3rd Author's Affiliation |
Shibaura Institute of Technology (Shibaura.I.T) |
4th Author's Name |
|
4th Author's Affiliation |
() |
5th Author's Name |
|
5th Author's Affiliation |
() |
6th Author's Name |
|
6th Author's Affiliation |
() |
7th Author's Name |
|
7th Author's Affiliation |
() |
8th Author's Name |
|
8th Author's Affiliation |
() |
9th Author's Name |
|
9th Author's Affiliation |
() |
10th Author's Name |
|
10th Author's Affiliation |
() |
11th Author's Name |
|
11th Author's Affiliation |
() |
12th Author's Name |
|
12th Author's Affiliation |
() |
13th Author's Name |
|
13th Author's Affiliation |
() |
14th Author's Name |
|
14th Author's Affiliation |
() |
15th Author's Name |
|
15th Author's Affiliation |
() |
16th Author's Name |
|
16th Author's Affiliation |
() |
17th Author's Name |
|
17th Author's Affiliation |
() |
18th Author's Name |
|
18th Author's Affiliation |
() |
19th Author's Name |
|
19th Author's Affiliation |
() |
20th Author's Name |
|
20th Author's Affiliation |
() |
Speaker |
Author-1 |
Date Time |
2008-03-14 16:25:00 |
Presentation Time |
25 minutes |
Registration for |
SWIM |
Paper # |
SWIM2007-29 |
Volume (vol) |
vol.107 |
Number (no) |
no.550 |
Page |
pp.33-38 |
#Pages |
6 |
Date of Issue |
2008-03-07 (SWIM) |
|