The analysis of architectural languages for the needs of practitioners

M Ozkaya - Software: Practice and Experience, 2018 - Wiley Online Library
Architectural languages (ALs) have attracted much attention as the modeling notations for
specifying and reasoning about important design decisions. In this study, 124 different …

Model-driven development for early aspects

P Sanchez, A Moreira, L Fuentes, J Araújo… - Information and Software …, 2010 - Elsevier
Currently, non-functional requirements (NFRs) consume a considerable part of the software
development effort. The good news is that most of them appear time and again during …

A fixed-point algorithm for automated static detection of infinite loops

A Ibing, A Mai - 2015 IEEE 16th International Symposium on …, 2015 - ieeexplore.ieee.org
We present an algorithm for automated detection of infinite loop bugs in programs. It relies
on a Satisfiability Modulo Theories (SMT) solver backend and can be run conveniently with …

An ADL dealing with aspects at software architecture stage

A Navasa, MA Pérez-Toledano, JM Murillo - Information and Software …, 2009 - Elsevier
Managing complex software systems is one of the most important problems to be solved by
software engineering. The software engineer needs to apply new techniques that allow for …

AC2-ADL: Architectural description of aspect-oriented systems

W Jing, Y Shi, Z LinLin… - 2008 Advanced Software …, 2008 - ieeexplore.ieee.org
The traditional Architectural Description Languages ADLs lack the ability to describe the
crosscutting concerns and crosscutting interactions in the software architecture, which result …

AO4AADL: Aspect oriented extension for AADL

S Loukil, S Kallel, B Zalila, M Jmaiel - Open Computer Science, 2013 - degruyter.com
Managing embedded system complexity and scalability is one of the most important
problems in software development. To better address this problem, it is very recommended …

[PDF][PDF] 支持运行监控的可信软件体系结构设计方法

文静, 王怀民, 应时, 倪友聪, 王涛 - 计算机学报, 2010 - cjc.ict.ac.cn
摘要近年来, 软件的可信性成为软件质量的焦点, 对软件可信性的分析, 度量和应用支撑成为热点
问题. 对软件实施有效的监控是提升软件可信性的一种重要途径. 然而目前的研究工作主要集中 …

一种面向方面软件体系结构中的编织机制研究

倪友聪, 应时, 张琳琳, 文静, 叶鹏, 赵楷 - 计算机研究与发展, 2010 - cqvip.com
在面向方面软件体系结构设计中, 通过指定注入位置, 时机及约束, 将封装了横切行为和特征的
方面组件与组成软件体系结构(SA) 的组件, 连接件编织起来, 形成一个有机整体, 这对SA …

Computer-assisted sampling of acoustic data for more efficient determination of bird species richness

L Zhang, M Towsey, J Zhang… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
Bird species richness survey is one of the most intriguing ecological topics for evaluating
environmental health. Here, bird species richness denotes the number of unique bird …

A design rule language for aspect-oriented programming

AC Neto, R Bonifácio, M Ribeiro, CE Pontual… - Journal of Systems and …, 2013 - Elsevier
Aspect-oriented programming is known as a technique for modularizing crosscutting
concerns. However, constructs aimed to support crosscutting modularity might actually break …