ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Information and Software Technology
Volume 45, Issue 7, 1 May 2003, Pages 445-460
Software Engineering with Computational Intelligence S.I.
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (579 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0950-5849(03)00015-6    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier Science B.V. All rights reserved.

Modeling imprecise requirements with XML

Jonathan LeeCorresponding Author Contact Information, E-mail The Corresponding Author and Yong-Yi FanjiangE-mail The Corresponding Author

Department of Computer Science and Information Engineering, National Central University, Chungli 32054, Taiwan

Available online 16 March 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Fuzzy theory is suitable to capture and analyze the informal requirements that are imprecise in nature, meanwhile, XML is emerging as one of the dominant data formats for data processing on the internet. In this paper, we have developed a fuzzy object-oriented modeling technique (FOOM) schema based on XML to model requirements specifications and incorporated the notion of stereotype to facilitate the modeling of imprecise requirements. FOOM schema is also transformed into a set of application programming interfaces (APIs) in an automatic manner. A schema graph is proposed to serve as an intermediate representation for the structure of FOOM schema to bridge the FOOM schema and APIs for both content validation and data access for the XML documents.

Author Keywords: XML; Fuzzy object; Imprecise requirements

Article Outline

1. Introduction
2. Extensible markup language (XML)
3. Mapping fuzzy object oriented model to XML schema
3.1. Fuzzy classes
3.2. Enhancing FOOM with stereotypes
3.3. FOOM schema
4. Transforming an XML schema to APIs
4.1. Schema graph
4.2. Transforming an XML schema into a schema graph
4.3. Generating APIs for content validations and data access
5. Implementation
6. Related work
6.1. Serving as a data exchange format
6.2. Serving as a mediation for software artifacts transformation
6.3. Serving as an intermediate representation for database systems
7. Conclusion
Acknowledgements
References


















Information and Software Technology
Volume 45, Issue 7, 1 May 2003, Pages 445-460
Software Engineering with Computational Intelligence S.I.
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.