computer aided software engineering
Recently Published Documents


TOTAL DOCUMENTS

143
(FIVE YEARS 8)

H-INDEX

13
(FIVE YEARS 1)

2021 ◽  
Vol 128 ◽  
pp. 103432
Author(s):  
Sara Shafiee ◽  
Yves Wautelet ◽  
Steffan Callesen Friis ◽  
Lukasz Lis ◽  
Ulf Harlou ◽  
...  

Author(s):  
Yasmin Makki Mohialden ◽  
Huda Abdulaali abdulbaqi ◽  
Narjis Mezaal Shati

<span>Computer aided software engineering (CASE) uses the unified modelling language UML to produce executable code to visualize software architectural blueprint systems. UML is a standard software modeling language for specifying, constructing, documenting and visualizing the artifacts of produced software-intensive systems. However, UML lacks virtual collaboration regardless of their geographical location. The present work developed a prototype of web-based CASE tool that enables UML modes to manage software projects as a virtual collaboration tool. The present methodology starts with the specification of a set of UML triplets; then, the tool generates the visual models automatically with high quality SVG graphs. The system eliminates the manual diagram requirements based on the UML possibility and supported by three diagrams that involves class and use cases. The independent scripting language was PHP7 and MYSQL 8.0 which was used to save the system data.</span>


Proceedings ◽  
2019 ◽  
Vol 31 (1) ◽  
pp. 21
Author(s):  
Yoel Arroyo ◽  
Ana I. Molina ◽  
Miguel A. Redondo ◽  
Jesús Gallardo ◽  
Carmen Lacave

The design and creation of groupware tools is a complex task that usually requires the participation of different stakeholders (software engineers, designers, etc.), either working at the same time or collaborating asynchronously. This paper describes an innovative model-driven development process to support the collaborative modeling of group learning applications, as well as the Computer Aided Software Engineering (CASE) tool that technologically supports it, the Learning Collaborative Interactive Applications Tool (Learn-CIAT) graphical editor. In its development, we applied technologies integrated within the Eclipse platform. The processes and tools described in this paper supply an important contribution to systematize the design and development of these kinds of applications.


2019 ◽  
Vol 29 (1) ◽  
pp. 1388-1407 ◽  
Author(s):  
Ayad Tareq Imam ◽  
Ayman Jameel Alnsour

Abstract Although current computer-aided software engineering tools support developers in composing a program, there is no doubt that more flexible supportive tools are needed to address the increases in the complexity of programs. This need can be met by automating the intellectual activities that are carried out by humans when composing a program. This paper aims to automate the composition of a programming language code from pseudocode, which is viewed here as a translation process for a natural language text, as pseudocode is a formatted text in natural English language. Based on this view, a new automatic code generator is developed that can convert pseudocode to C# programming language code. This new automatic code generator (ACG), which is called CodeComposer, uses natural language processing (NLP) techniques such as verb classification, thematic roles, and semantic role labeling (SRL) to analyze the pseudocode. The resulting analysis of linguistic information from these techniques is used by a semantic rule-based mapping machine to perform the composition process. CodeComposer can be viewed as an intelligent computer-aided software engineering (I_CASE) tool. An evaluation of the accuracy of CodeComposer using a binomial technique shows that it has a precision of 88%, a recall of 91%, and an F-measure of 89%.


Author(s):  
Julian Eduardo Plazas ◽  
Sandro Bimonte ◽  
Gil De Sousa ◽  
Juan Carlos Corrales

Modelling WSN data behaviour is relevant since it would allow to evaluate the capacity of an application for supplying the user needs, moreover, it could enable a transparent integration with different data-centric information systems. Therefore, this article proposes a data-centric UML profile for the design of wireless sensor nodes from the user point-of-view capable of representing the gathered and delivered data of the node. This profile considers different characteristics and configurations of frequency, aggregation, persistence and quality at the level of the wireless sensor nodes. Furthermore, this article validates the UML profile through a computer-aided software engineering (CASE) tool implementation and one case study, centred on the data collected by a real WSN implementation for precision agriculture and smart farming.


2019 ◽  
Vol 9 (1) ◽  
pp. 96
Author(s):  
Nicolas Battaglia ◽  
Neil Carlos ◽  
Roxana Martinez ◽  
Marcelo De Vincenzi

The new models of teaching and learning have their focus on technology, especially on issues related to ubiquity. The impact of ICT in education generates new learning opportunities: the mobile or ubiquitous, which open new doors to technological environments that allow students to learn at any time and place, providing, in addition, tools that give the possibility to perform collaborative work and learning. The integration of a ubiquitous virtual teaching and learning environment with collaborative work forms the Ubiquitous Computer Supported Collaborative Learning model. What has been mentioned before allowed us to understand the importance of making a specification of this model that provides the possibility of using a tool for professional use in the Software Engineering during the teaching and learning processes, including the specific activities of evaluation and monitoring of works. These tools, called Computer-Aided Software Engineering, must be an active part of the uCSCL model. This integration, forms the model proposed in our work, called uCASE-CL. A prototype of the implementation of the model was developed, which we have called UAI Case. This solution is a proposal to cover the need to have tools that can be used in the teaching of the SE, and which allow the student to acquire and strengthen the academic learning.


2018 ◽  
Vol 7 (2.32) ◽  
pp. 158
Author(s):  
D Naga Malleswari ◽  
T Sai Sowmya ◽  
K Mukhul ◽  
D Venkatesh Reddy

In software ventures, we go through the progression of issues in arranging and dominant procedure. To avoid all these Strategic Management Process (SMP) is used to recognize and measure risks. The programming joint checking arranging and undertaking for all sided quality that uses circulation capacities in aggregate manner for delivering message alarm which will be very normal for hazard factor. First step to away form the risks of are arranging and controlling, which helps the product designs by overseeing the nature of programming venture as well as to create chance free programming items, subsequent to distinguishing the hazard. Each module can be checked in Programming venture to detecting quality in many-sided quality at major level. Assessing the hazard by positioning the product and observing the imperative exercises of programming venture director is one answer for take care of the issues. CASE apparatuses (Computer-Aided Software Engineering) are an arrangement of use devices and programming framework techniques with the coveted final product of superb, deformity free, and viable programming items. CASE instrument likewise allude to improvement of data frameworks techniques together with computerized apparatuses which is utilized as a part of the product venture advancement process. In CASE instruments, PC based help is utilized by engineers keeping in mind the end goal to create and keep up the product ventures. CASE apparatuses likewise empower programming designers to turn out from the genuine complexities of code when taking a gander at the complex endeavors. This paper presents programming wanders organizing and control threats. With offer assistance of CASE devices the threats are recognized, orchestrated and controlled in the item wanders. This paper furthermore improves the capability and lessens the danger in the framework.  


Sign in / Sign up

Export Citation Format

Share Document