skip to main content
10.1145/1806338.1806422acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
short-paper

Online CASE tool for collaborative software modelling

Published:14 December 2009Publication History

ABSTRACT

Traditional CASE tools are desktop-based, so they do not support online software collaboration. That is, they do not allow members of software project teams who are geographically distributed to collaborate and work together on software projects. This constrains software houses from tapping into global talent pools that can help reduce software costs and acquire needed expertise. Online CASE tools can help solve this problem. This paper presents a prototype Online CASE tool that supports collaborative software system modeling by enabling team members who are geographically distributed to work together. Software modelers specify their software systems using a set of triplets for each UML diagram and the tool uses the triplets to automatically render high-quality SVG graphics, thus eliminating the need for manual diagramming. The current version supports three UML diagrams: Class, Use case and Sequence. The tool is implemented using Active Server Page (the Microsoft's server-side scripting engine) and VBScript (the Microsoft's Visual Basic Scripting Language) and can be accessed on the Web.

References

  1. Bentley, R., Horstmann, T., Sikkel, K., and Trevor, J. (1995). Supporting Collaborative Information Sharing with the World Wide Web: The BSCW Shared Workspace System, In Proc. of the 4th International World Wide Web Conference, Boston, Massachusetts, 11--14 December 1995.Google ScholarGoogle Scholar
  2. Chalk, P. D. (2000). Webworlds - Online Modeling Environment for Learning Software Engineering, Journal of Computer Science Education, 10(1), April 2000, pp. 39--56.Google ScholarGoogle ScholarCross RefCross Ref
  3. Dobing, B and Parsons, J. (2006). How UML Is Used? Communications of the ACM, 49(5), May 2006, pp. 109--113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Ebert, J., Süttenbach, R., Uhe, I. (1997). Meta-CASE in Practice: A Case for KOGGE, In Proc. of the 9th International Conference on Advanced Information Systems Engineering, Lecture Notes on Computer Science, 1250, Barcelona, Spain, Springer-Verlag, pp. 203--216.Tavel, P. 2007 Modeling and Simulation Design. AK Peters Ltd. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gordon, D., Biddle, R., Noble, J. and Tempero, E. (2003). A Technology for Lightweight Online Visual Applications, In Proc. of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments, Auckland, New Zealand, 28--31 October 2003, IEEE Computer Society Press, pp. 245--247. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Green, T. R. G. (1989). Cognitive Dimensions of Notations, In A. Sutcliffe and L. Macaulay (Eds.) Proc. of the 5th Conference of the British Computer Society, Human-Computer Specialist Group on People and Computers V, Cambridge, United Kingdom, Cambridge University Press, pp. 443--460.Google ScholarGoogle Scholar
  7. Grundy, J. C., Mugridge, W. B., and Hosking, J. G. (2000). Constructing Component-Based Software Engineering Environments: Issues and Experiences, Journal of Information and Software Technology, 42(2), January 2000, pp. 117--128.Google ScholarGoogle ScholarCross RefCross Ref
  8. Kaiser, G. E., Dossick, S. E., Jiang, W., Yang, J. J., Ye, S. X. (1998). WWW-Based Collaboration Environments with Distributed Tool Services, World Wide Web, 1(1), March 1998, pp. 3--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Khaled, R., MacKay, D., Biddle, R., Noble, J. and Tempero, E. (2002). A Lightweight Online CASE Tool for Sequence Diagrams, In Proc. of SIGCHI-NZ Symposium on Computer-Human Interaction, Hamilton, New Zealand, 11--12 July 2002, pp. 55--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lyu, M. R. and Schönwälder, J. (1998). Web-CASRE: An Online Tool for Software Reliability Modeling, In Proc. of the 9th International Symposium on Software Reliability Engineering, Paderborn, Germany, 4--7 November 1998, IEEE Computer Society Press, pp. 151--160.Google ScholarGoogle Scholar
  11. Mackay, D., Biddle, R. and Noble, J. (2003). A Lightweight Online CASE Tool for UML Class Diagrams, In Proc. of the 4th Australasian User Interface Conference on User Interfaces, Adelaide, South Australia, 4--7 February 2003, Australian Computer Society, pp. 95--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Quatrani, T. and Booch, G. (2002). Visual Modeling with Rational Rose 2002 and UML (3rd ed.), Addison-Wesley Professional, 2003.Google ScholarGoogle Scholar
  13. Quatrani, T. and Booch, G. (2002). Visual Modeling with Rational Rose 2002 and UML (3rd ed.), Addison-Wesley Professional, 2003.Google ScholarGoogle Scholar
  14. Rumbaugh, J., Jacobson, I., and Booch, G. (2005). The Unified Modeling Language Reference Manual (2nd ed.). New York: Addison-Wesley Professional. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Sapia, C., Blaschka, M. and Höfling, G. (2000). GraMMi: Using a Standard Repository Management System to Build a Generic Graphical Modeling Tool, In Proc. of the 33rd Hawaii International Conference on System Sciences, Maui, Hawaii, 4--7 January 2000, IEEE Computer Society Press, pp. 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Sun J., Dong, J. S., Liu, J. and Wang, H. (2001). An XML/XSL Approach to Visualize and Animate TCOZ, In Proc. of the 8th Asia-Pacific on Software Engineering Conference, Macau SAR, China, 4--7 December 2001, IEEE Computer Society Press, pp. 453--460. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Webster, M. (2005). The Requirements for Managing the Geographically Distributed Development Organization and the CollabNet Solution, IDC, February 2005. Retrieved 16 May 2007, from http://enterprise-development.open.collab.net/files/documents/86/24/.Google ScholarGoogle Scholar
  18. Zhu, N., Grundy, J. C., and Hosking, J. G. (2004). Pounamu: A Meta-Tool for Multi-View Visual Language Environment Construction, In Proc. of International Conference on Visual Languages and Human Centric Computing, Rome, Italy, 25--29 September 2004, IEEE Computer Society Press, pp. 254--256. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Online CASE tool for collaborative software modelling

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in
                  • Published in

                    cover image ACM Other conferences
                    iiWAS '09: Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
                    December 2009
                    763 pages
                    ISBN:9781605586601
                    DOI:10.1145/1806338

                    Copyright © 2009 ACM

                    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 14 December 2009

                    Permissions

                    Request permissions about this article.

                    Request Permissions

                    Check for updates

                    Author Tags

                    Qualifiers

                    • short-paper
                  • Article Metrics

                    • Downloads (Last 12 months)2
                    • Downloads (Last 6 weeks)0

                    Other Metrics

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader