UML has been widely used as a modeling tool in software development. Software developed with UML has to be tested to assure its qua1ity and to prevent faults. Current practice in UML design evaluation consists of walkthrough and inspections. However, these techniques are too complex and tedious because the reviewer needs to track large amount of information. Furthermore, the lack of assessment of design quality, and deficiency in detecting and correcting design fault in the model can increase the total software development costs and time to market. This indicates that the need of testing and validating design model for web-based applications is high. Therefore, this study intends to justify whether the DCD criteria can be used to derive ...
The development of increasingly-complex Web 2.0 applications, along with a rise in end-user expectat...
Model-based testing is the technique relying on behaviour models of the system under test and/or its...
We address two problems in Software Engineering. The first problem is how to assess the severity o...
Since Web applications are very complex, compared to traditional client/server applications, Web app...
Dynamic testing of design models, in which behavioral models are executed, can reveal flaws in the d...
software systems. It provides a wide range of notations to model software designs from different per...
Unified Modelling Language (UML) provides the facility for software engineers to specify, construct,...
Software inspections are a proven concept that is much used in industry. An inspection is a visual e...
The economic relevance of Web applications increases the importance of controlling and improving the...
The economic relevance of Web applications increases the importance of controlling and improving the...
Model-based software development with UML is becoming a de facto standard in industry. But there is ...
As the de facto industry standard for software modeling, the Unified Modeling Language (UML) is used...
Modeling ones design is generally considered good practice in the process of software development. N...
Abstract: The software testing community had much less awareness and debate about UML then software ...
The importance of software architecture in software development prolongs throughout the entire softw...
The development of increasingly-complex Web 2.0 applications, along with a rise in end-user expectat...
Model-based testing is the technique relying on behaviour models of the system under test and/or its...
We address two problems in Software Engineering. The first problem is how to assess the severity o...
Since Web applications are very complex, compared to traditional client/server applications, Web app...
Dynamic testing of design models, in which behavioral models are executed, can reveal flaws in the d...
software systems. It provides a wide range of notations to model software designs from different per...
Unified Modelling Language (UML) provides the facility for software engineers to specify, construct,...
Software inspections are a proven concept that is much used in industry. An inspection is a visual e...
The economic relevance of Web applications increases the importance of controlling and improving the...
The economic relevance of Web applications increases the importance of controlling and improving the...
Model-based software development with UML is becoming a de facto standard in industry. But there is ...
As the de facto industry standard for software modeling, the Unified Modeling Language (UML) is used...
Modeling ones design is generally considered good practice in the process of software development. N...
Abstract: The software testing community had much less awareness and debate about UML then software ...
The importance of software architecture in software development prolongs throughout the entire softw...
The development of increasingly-complex Web 2.0 applications, along with a rise in end-user expectat...
Model-based testing is the technique relying on behaviour models of the system under test and/or its...
We address two problems in Software Engineering. The first problem is how to assess the severity o...