Kiel Computer Science Series
By Florian Fittkau and Christian Motika
()
About this series
This thesis presents SCCharts, a Statecharts-based visual and synchronous modeling language for specifying and designing safety-critical software systems and for deriving their implementations.
http://www.sccharts.com
Titles in the series (2)
- Live Trace Visualization for System and Program Comprehension in Large Software Landscapes
2015
In many enterprises, the number of deployed applications is constantly increasing. Those applications - often several hundreds - form large software landscapes. The comprehension of such landscapes is frequently impeded due to, for instance, architectural erosion, personnel turnover, or changing requirements. Furthermore, events such as performance anomalies can often only be understood in correlation with the states of the applications. Therefore, an efficient and effective way to comprehend such software landscapes in combination with the details of each application is required. In this thesis, we introduce a live trace visualization approach to support system and program comprehension in large software landscapes. It features two perspectives: a landscape-level perspective using UML elements and an application-level perspective following the 3D software city metaphor. Our main contributions are 1) an approach named ExplorViz for enabling live trace visualization of large software landscapes, 2) a monitoring and analysis approach capable of logging and processing the huge amount of conducted method calls in large software landscapes, and 3) display and interaction concepts for the software city metaphor beyond classical 2D displays and 2D pointing devices. Extensive lab experiments show that our monitoring and analysis approach elastically scales to large software landscapes while imposing only a low overhead on the productive systems. Furthermore, several controlled experiments demonstrate an increased efficiency and effectiveness for solving comprehension tasks when using our visualization. ExplorViz is available as open-source software on www.explorviz.net. Additionally, we provide extensive experimental packages of our evaluations to facilitate the verifiability and reproducibility of our results.
- SCCharts - Language and Interactive Incremental Compilation
2017
Safety-critical systems are a subclass of reactive systems, a dominating class of computer systems. Such systems control airbags in cars, flaps of aircrafts, or pace makers. Software for these systems must be reliable. Hence, a language and tooling is needed that allows to build and maintain reliable software models. Furthermore, a reliable compiler is required to obtain decent machine-understandable and executable code from highly abstract models. This thesis presents SCCharts, a Statecharts-based visual and synchronous modeling language for specifying and designing safety-critical software systems and for deriving their implementations. http://www.sccharts.com
Florian Fittkau
Florian Fittkau received the BSc and MSc degrees in computer science from the Kiel University. Afterwards, he has been a Ph.D. student and researcher with the Software Engineering Group at Kiel University where he has worked on the presented ExplorViz approach. His research interests include software visualization, HCI, cloud computing, and empirical methods.
Related to Kiel Computer Science Series
Related ebooks
When Reindeer Learned to Fly Rating: 0 out of 5 stars0 ratingsGabriel: The Shattered Star Rating: 0 out of 5 stars0 ratingsThe First Extraterrestrial Signal: The Global Reaction to the Signal from the Outer Space Aliens Rating: 0 out of 5 stars0 ratingsKyron and The Meadow Monster Rating: 0 out of 5 stars0 ratingsBreastfeeding and Parenting: Your baby will teach you how Rating: 0 out of 5 stars0 ratingsLet Me Tell You Some Stories Rating: 0 out of 5 stars0 ratingsThe Accidental Warriors: The Accidental Warriors, #1 Rating: 0 out of 5 stars0 ratingsVincent Price Presents: Tales from the Darkness #2 Rating: 0 out of 5 stars0 ratingsWhispers From The Word Rating: 0 out of 5 stars0 ratingsFemale Force: Gabrielle Giffords Rating: 0 out of 5 stars0 ratingsLegend of Isis Gallery #2 Rating: 0 out of 5 stars0 ratingsOrbit: Mikhail Prokhorov Rating: 0 out of 5 stars0 ratingsExtreme Rhyming Poetry: Over 400 Inspirational Poems of Wit, Wisdom, and Humor (Five Books in One) Rating: 0 out of 5 stars0 ratingsTails of Wisdom: Lessons I Learned from My Dogs Rating: 0 out of 5 stars0 ratingsFemale Force: RuPaul Rating: 0 out of 5 stars0 ratingsRuth & Freddy #0 Rating: 0 out of 5 stars0 ratingsPaparazzi #0 Rating: 0 out of 5 stars0 ratings360+ Sex Position - Now Enjoy New Position Every Day Rating: 0 out of 5 stars0 ratingsSherlock Holmes: Victorian Knights #4 Rating: 0 out of 5 stars0 ratingsDaily Dose Rating: 0 out of 5 stars0 ratingsFlying Saucers Vs. the Earth #2 Rating: 0 out of 5 stars0 ratingsTill Death Us Do Part Rating: 0 out of 5 stars0 ratingsTales from William F. Nolan's Dark Universe Rating: 0 out of 5 stars0 ratingsBlackbeard Legacy Gallery Rating: 0 out of 5 stars0 ratingsBlessed Days, Volume 6: Blessed Days, #6 Rating: 0 out of 5 stars0 ratingsRookie Rescuer: Learning about God and 'First Responder' Work through Real Calls! Rating: 0 out of 5 stars0 ratingsBuilding a Snowman and Five Fables of Adventure Rating: 0 out of 5 stars0 ratingsBlackbeard Legacy #0 Rating: 0 out of 5 stars0 ratingsVincent Price Presents #31 Rating: 0 out of 5 stars0 ratings
Data Visualization For You
Data Visualization with Excel Dashboards and Reports Rating: 4 out of 5 stars4/5Hands-On Data Analysis with Pandas: Efficiently perform data collection, wrangling, analysis, and visualization using Python Rating: 0 out of 5 stars0 ratingsTop 20 Essential Skills for ArcGIS Pro Rating: 0 out of 5 stars0 ratingsDAX Patterns: Second Edition Rating: 5 out of 5 stars5/5Learning pandas - Second Edition Rating: 4 out of 5 stars4/5The Big Book of Dashboards: Visualizing Your Data Using Real-World Business Scenarios Rating: 4 out of 5 stars4/5Fieldwork Handbook: A Practical Guide on the Go Rating: 0 out of 5 stars0 ratingsData Analytics for Beginners: Introduction to Data Analytics Rating: 4 out of 5 stars4/5No-Code Data Science: Mastering Advanced Analytics, Machine Learning, and Artificial Intelligence Rating: 0 out of 5 stars0 ratingsData Visualization: A Practical Introduction Rating: 5 out of 5 stars5/5Getting to Know ArcGIS Desktop 10.8 Rating: 4 out of 5 stars4/5Mastering Excel: Excel Apps Rating: 3 out of 5 stars3/5R for Data Science Rating: 5 out of 5 stars5/5Effective Data Storytelling: How to Drive Change with Data, Narrative and Visuals Rating: 4 out of 5 stars4/5Data Pipelines with Apache Airflow Rating: 0 out of 5 stars0 ratingsVisualizing Graph Data Rating: 0 out of 5 stars0 ratingsTableau 10 Business Intelligence Cookbook Rating: 0 out of 5 stars0 ratingsPractical Data Analysis Cookbook Rating: 0 out of 5 stars0 ratingsTeach Yourself VISUALLY Power BI Rating: 0 out of 5 stars0 ratingsCool Infographics: Effective Communication with Data Visualization and Design Rating: 4 out of 5 stars4/5How to Become a Data Analyst: My Low-Cost, No Code Roadmap for Breaking into Tech Rating: 0 out of 5 stars0 ratingsD3.js in Action: Data visualization with JavaScript Rating: 0 out of 5 stars0 ratingsVisual Analytics with Tableau Rating: 0 out of 5 stars0 ratingsTableau For Dummies Rating: 4 out of 5 stars4/5
Reviews for Kiel Computer Science Series
0 ratings0 reviews