Statecharts: A visual formalism for complex systems
Science of Computer Programming
The STATEMATE semantics of statecharts
ACM Transactions on Software Engineering and Methodology (TOSEM)
Art of Software Testing
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Modeling Reactive Systems with Statecharts: The Statemate Approach
Modeling Reactive Systems with Statecharts: The Statemate Approach
A Comparative Analysis of Web-based Collaborative Systems
DEXA '01 Proceedings of the 12th International Workshop on Database and Expert Systems Applications
An approach towards reliable software
ICSE '79 Proceedings of the 4th international conference on Software engineering
ConData: a Tool for Automating Specification-based Test Case Generation for Communication Systems
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Design and Implementation of a Web-Based Distributed Collaborative Design Environment
IV '01 Proceedings of the Fifth International Conference on Information Visualisation
Introducing probabilities in Statecharts to specify reactive systems for performance analysis
Computers and Operations Research
A Practical Approach for Automated Test Case Generation using Statecharts
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 02
WEB-PerformCharts: a collaborative web-based tool for test case generation from statecharts
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
In order to develop a software product where teams spread over a country or even over the world can work together, the distributed development of software is a natural approach. Therefore, web appears as a valuable resource enabling the cooperative development. Collaborative work joins efforts of several members of a team to coordinate their tasks with an objective of reaching a specific goal. In particular, for software, collaborative web applications are powerful resources that can help different teams to cooperatively address process activities related to the software development life cycle, especially those related to testing. This paper presents a web-based tool, WEB-PerformCharts, to enable test designers to generate black-box test sequences, remotely via Internet, based on Statecharts representation of the specification. WEB-PerformCharts tool enables a reactive system (software specification) to be modeled in Statecharts, and generates test sequences according to a test case generation method using the Web. The paper describes how a model specified in Statecharts can be used to generate test sequences (PerformCharts tool), besides showing the necessary implementations in the tool to develop a collaborative web application. A case study is presented in order to demonstrate the usability of the tool. The paper has a major contribution in providing support to test processes in a distributed environment besides discussing the use of a high-level technique, Statecharts, to model the specification.