Abstract—In addition to studying the construction and evolution of software services, the software engineering discipline needs to address the operation of continuously running software services. A requirement for its robust operation are means for effective monitoring of software runtime behavior. In contrast to profiling for construc-tion activities, monitoring of operational services should only impose a small performance overhead. Furthermore, instrumentation should be non-intrusive to the business logic, as far as possible. We present the Kieker framework for monitoring software runtime behavior, e.g., internal performance or (distributed) trace data. The flexible architecture allows to replace or add framework components, including mo...
Since the very first graphical user interfaces, progress indicators have been widely used to provide...
The highly dynamic and loosely coupled nature of a service-oriented software system leads to the cha...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
In addition to studying the construction and evolution of software services, the software engineerin...
<p>Application-level monitoring frameworks, such as Kieker, provide insight into the inner workings ...
Monitoring of a software system provides insights into its runtime behavior, improving system analys...
Software systems need constant quality assurance — this holds true in the development phase as well ...
This paper presents one solution for continuous monitoring of JEE application. In order to reduce ov...
ABSTRACT Software performance anti-patterns describe bad-practice solutions for particular problems....
Effective monitoring of a software system’s runtime behavior is necessary to evaluate the compliance...
Abstract: In addition to studying the construction and evolution of software services, the software ...
Application-level monitoring is required for continuously operating software systems to maintain the...
Application-level monitoring of continuously operating software systems provides insights into their...
Application-level monitoring of continuously operating software systems provides insights into their...
The full behavior of complex software systems often only emerges during operation. They thus need to...
Since the very first graphical user interfaces, progress indicators have been widely used to provide...
The highly dynamic and loosely coupled nature of a service-oriented software system leads to the cha...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
In addition to studying the construction and evolution of software services, the software engineerin...
<p>Application-level monitoring frameworks, such as Kieker, provide insight into the inner workings ...
Monitoring of a software system provides insights into its runtime behavior, improving system analys...
Software systems need constant quality assurance — this holds true in the development phase as well ...
This paper presents one solution for continuous monitoring of JEE application. In order to reduce ov...
ABSTRACT Software performance anti-patterns describe bad-practice solutions for particular problems....
Effective monitoring of a software system’s runtime behavior is necessary to evaluate the compliance...
Abstract: In addition to studying the construction and evolution of software services, the software ...
Application-level monitoring is required for continuously operating software systems to maintain the...
Application-level monitoring of continuously operating software systems provides insights into their...
Application-level monitoring of continuously operating software systems provides insights into their...
The full behavior of complex software systems often only emerges during operation. They thus need to...
Since the very first graphical user interfaces, progress indicators have been widely used to provide...
The highly dynamic and loosely coupled nature of a service-oriented software system leads to the cha...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...