Auflistung nach Autor:in "Nicolaescu, Petru"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragCommunity application editor: collaborative near real-time modeling and composition of microservice-based web applications(Modellierung 2016 - Workshopband, 2016) Lange, Peter De; Nicolaescu, Petru; Derntl, Michael; Jarke, Matthias; Klamma, RalfResearch shows a gap in terms of requirements elicitation between developers and endusers. Due to the low technical expertise of some members of online communities, they often cannot collaborate efficiently with developers and cannot provide continuous feedback during application development processes. However, collaborative modeling processes can play an important role in education, enforcing best-practices, support rapid prototyping and lower the communication and collaboration barriers between developers and end-users. This paper presents a tool for collaborative modeling of Web applications in near real-time and their automatic generation. Early evaluation with end-users in simulated community settings show promising results for the interplay of modeling and collaboration in requirements gathering and Web application design and development. We claim that near real-time modeling on the Web has the potential to bring together stakeholders during design and development and offers a new perspective on model-based Web Engineering.
- KonferenzbeitragEchtzeitmetamodellierung im Web-Browser(Modellierung 2014, 2014) Derntl, Michael; Erdtmann, Stephan; Nicolaescu, Petru; Klamma, Ralf; Jarke, MatthiasModellierung ist ein integraler Bestandteil von Schaffensprozessen in vielen Disziplinen. Der Modellierungsprozess wird durch vielfältige Tools unterstützt, von denen jedoch die wenigsten eine gemeinsame Modellierung durch mehrere Modellierer ermöglichen und die mittels offener Technologien und Protokolle realisiert sind. Um diese Lücke zu schließen, konzipieren wir in diesem Beitrag ein Framework für Echtzeitmetamodellierung, das als Widget-basierte Anwendung realisiert wird und ausschließlich auf quelloffenen Programmbibliotheken und breit implementierten Web-Technologien basiert. Der Beitrag berichtet über eine vorab durchgeführte Technologiestudie, bei der ein Echtzeitmodellierungstool für eine bestimmte Anwendung realisiert und erfolgreich evaluiert wurde. Das Metamodellierungsframework wurde durch Abstrahierung und Erweiterung der Technologiestudie auf Metamodellebene konzipiert und soll die Verbreitung von Echtzeitkollaborationsfunktionen in Web-Anwendungen vorantreiben.
- KonferenzbeitragEnhancing MDWE with Collaborative Live Coding(Modellierung 2018, 2018) de Lange, Peter; Nicolaescu, Petru; Winkler, Thomas; Klamma, RalfModel-Driven Web Engineering (MDWE) methodologies enhance productivity and offer a high level view on software artifacts. Coming from classical software development processes, many existing approaches rather enforce a top-down structure instead of supporting a cyclic approach that integrates smoother with modern agile development. State-of-the-art MDWE should integrate established and emerging Web development features, such as (near real-time) collaborative modeling and shared editing on the generated code. The challenge when covering these requirements lies with synchronizing source code and models, an essential need to cope with regular changes in the software architecture and provide the flexibility needed for agile MDWE. In this paper, we present an approach that enables cyclic, collaborative development of Web applications by using traceability in model-to-text transformations to deal with the synchronization. We adopt a trace-based solution for collaborative live coding in order to merge manual code changes into Web application models and ensure that the open-source code repositories reflect both model and manual code refinements. Our evaluation shows a reliable code to model synchronization and investigates the usability in collaborative software development settings. With our approach we contribute to integrating agile development practices into MDWE.