A Novel Method for Behavior Modeling in Uncertain Information Systems

None of the processing models in the software development has explained the software systems performance evaluation and modeling; likewise, there exist uncertainty in the information systems because of the natural essence of requirements, and this may cause other challenges in the processing of software development. By definition an extended version of UML (Fuzzy- UML), the functional requirements of the software defined uncertainly would be supported. In this study, the behavioral description of uncertain information systems by the aid of fuzzy-state diagram is crucial; moreover, the introduction of behavioral diagrams role in F-UML is investigated in software performance modeling process. To get the aim, a fuzzy sub-profile is used.




References:
[1] Object Management Group, March 2002. UML Profile for
Schedulability, Performance and Time Specification.
http:/www.omg.org.
[2] Smith, C.U., M. Woodside and P. Clements (eds.), October 12-16, 1998.
In the Proceedings of the First International Workshop on Software and
Performance, Santa Fe, New Mexico, USA, ACM Press.
[3] Smith, C. U., 1990. Performance engineering of software systems. The
Sei Series in Soft ware Engineering, Addison-Wesley.
[4] Haroonabadi, A. and M. Teshnehlab, August 29-31, 2007. Applying
Fuzzy - UML for Uncertain Systems Modeling. First Joint Congress on
Fuzzy and Intelligent Systems, Ferdowsi University of Mashhad, Iran.
[5] Haroonabadi, A., August 2006. Design an Intelligent Model in Applying
Fuzzy Object Oriented Databases for Systems Development, Ph.D.
Proposal, Science and Research Branch, Azad University, Tehran, Iran.
[6] Haroonabadi, A. and M. Teshnehlab, 2007. Behavior Modeling in
Uncertain Information Systems by Fuzzy-UML. In the Proceeding of the
8th International conference on Computers, Communications and
Systems , Daegu University Korea. Pages 51- 56.
[7] Zongmin, Ma, 2005. Fuzzy information modeling with the UML,
Advanced in fuzzy object oriented databases: Modeling and
applications, Idea Group Publishing.
[8] IBM Company, The Rational Software, version 2003.
[9] Merseguer, J. and J. Campos, 2004. Software Performance Modeling
using UML and Petri nets. Lecture Notes in Computer Science Journal,
Volume 2965 , Pages 265 - 289.
[10] Brooks, F.P., 1987. Essence and accidents of software engineering.
IEEE Computer 20, no. 4, Pages 10-19.
[11] Merseguer, J. and J. Campos, June 2003. Exploring roles for the UML
diagrams in software performance engineering. In the Proceedings of the
2003 International Conference on Software Engineering Research and
Practice (SERP'03) (Las Vegas, Nevada, USA), CSREA Press, pages 43
- 47.
[12] Cortellessa, V. and R. Mirandola, September 18-20, 2000. Deriving a
Queuing Network Based Performance Model from UML Diagrams. In
Second Int. Workshop on Software and Performance(WOSP2000),
Ottawa, Canada.
[13] Bernardi, S., S. Donatelli and J. Merseguer, July 2002. From UML
Sequence Diagrams and State charts to analyzable Petri Net models. In
the Proceedings of the Third International Workshop on Software and
Performance, ACM Press, Pages 35 - 45.
[14] Haroonabadi, A. and M. Teshnehlab, November 2007. Behavior
Modeling in Uncertain Information Systems by Formal Model. In the
Proceeding of the Third Conference on Information and Knowledge
Technology, Ferdowsi University of Mashhad, Iran.