News
Re-Exam ResultsWritten on 28.03.24 (last change on 29.03.24) by Gregory Stock Liebe Studierende, The re-exam results are now available on your personal status page in the dCMS, and you will also be able to see the total points and the points you scored per exam exercise. With at least 45 points, the re-exam is passed. Your final course grade (also visible on dCMS) is… Read more Liebe Studierende, The re-exam results are now available on your personal status page in the dCMS, and you will also be able to see the total points and the points you scored per exam exercise. With at least 45 points, the re-exam is passed. Your final course grade (also visible on dCMS) is determined as the weighted sum according to the following formula: ((max{F, R} + 1) + 3 * P) ∈ [1, 130] where F, R ∈ [0, 90] are your scores on the final and re-exam, respectively, and P ∈ [0, 13] your points from Project 3. On Monday, April 8, you will have the opportunity to inspect both your exams. The inspection takes place between 8:30 and 10:00 in E1 3, room 525. You must bring your student ID to the inspection. You will not be allowed to take pictures or notes during the inspection. Viele Grüße |
Re-ExamWritten on 13.03.24 by Gregory Stock Liebe Studierende, The re-exam takes place on Tuesday, March 19, starting at 10:15. It will be a written exam, just like the final exam. On your personal status page, provided you are admitted to and registered for the exam, you will now find the seat assigned to you. If we have not assigned you a… Read more Liebe Studierende, The re-exam takes place on Tuesday, March 19, starting at 10:15. It will be a written exam, just like the final exam. On your personal status page, provided you are admitted to and registered for the exam, you will now find the seat assigned to you. If we have not assigned you a seat and you think this is a mistake, please let us know as soon as possible. The exam will take around 90 minutes. You will need your national ID card or passport and your student ID card, as well as writing utensils (indelible pen, neither red nor green). You will not need your own paper. You are allowed to bring a handwritten (not printed) double-sided A4 cheat sheet to the exam. You are not allowed to use a calculator. Viele Grüße |
Re-Exam RegistrationWritten on 08.03.24 by Gregory Stock Liebe Studierende, The re-exam is scheduled for Tuesday, March 19. If you wish to take part in the re-exam, you must register for this exam with your examination office by 23:59 on March 12. We will periodically (but manually) import the HISPOS registrations and show you your registration status on… Read more Liebe Studierende, The re-exam is scheduled for Tuesday, March 19. If you wish to take part in the re-exam, you must register for this exam with your examination office by 23:59 on March 12. We will periodically (but manually) import the HISPOS registrations and show you your registration status on your personal status page in the dCMS. Please confirm the correctness of your registration status in the dCMS before the registration deadline. Depending on the number of participants, we may decide to hold oral exams. In this case, we will make individual appointments with each participant. Otherwise, the exam will be a written exam following the same procedure as for the final exam (e.g. 90 minutes, handwritten cheat sheet). More details can be found in this news. Viele Grüße |
Exam/Project Results and Final GradesWritten on 06.03.24 (last change on 06.03.24) by Gregory Stock Liebe Studierende, The final exam results are now available on your personal status page in the dCMS, and you will also be able to see the total points and the points you scored per exam exercise. Liebe Studierende, The final exam results are now available on your personal status page in the dCMS, and you will also be able to see the total points and the points you scored per exam exercise. Further, you can also find the results of Project 3 on your personal status page. Each submission was graded with up to 13 points. With at least 4 points, the project is passed. We will in the following days release personalized feedback with more details. Your (current) final grade (also visible on dCMS) is determined as the weighted sum according to the following formula: ((E + 1) + 3 * P) ∈ [1, 130] where E ∈ [0, 90] is your score on the final exam and P ∈ [0, 13] your points from Project 3. Note that the maximally achievable score is 130 and that 70% of 130 is 91 and 30% of 130 is 39. (More precisely, this means that every student was given one exam point for free to raise the total points achievable in the final exam to 91.) You will have the opportunity to inspect your final exam. We will announce the date as soon as possible in the following days. Viele Grüße |
Project 3 Grading and Final ExamWritten on 29.01.24 by Gregory Stock Liebe Studierende, We have evaluated each submission for the third project, so far on a binary scale. You can find your passing status on your personal status page. We will now move to the second phase where we will evaluate the project submissions in more detail and provide you with individual… Read more Liebe Studierende, We have evaluated each submission for the third project, so far on a binary scale. You can find your passing status on your personal status page. We will now move to the second phase where we will evaluate the project submissions in more detail and provide you with individual feedback. This means that the exam admission is now finalised. The final exam takes place on Thursday, February 1, starting at 12:15. On your personal status page, provided you are admitted to and registered for the exam, you will now find the seat assigned to you. If we did not assign you a seat and you think this is an error, please notify us as soon as possible. The exam will take around 90 minutes. You will need your national ID card or passport and your student ID card, as well as writing utensils (indelible pen, neither red nor green). You will not need your own paper. You are allowed to bring a handwritten (not printed), double-sided A4 cheat sheet to the exam. You are not allowed to use a calculator. Viele Grüße |
Guest Lecture PostponedWritten on 18.01.24 by Gregory Stock Liebe Studierende, Due to the bad weather today, the guest lecture from SES has to be cancelled. The speakers will not be able to come over safely. We are postponing the lecture by exactly one week. The presentation will therefore take place on 25 January at 12:15 in E1 3, lecture hall 0.01.… Read more Liebe Studierende, Due to the bad weather today, the guest lecture from SES has to be cancelled. The speakers will not be able to come over safely. We are postponing the lecture by exactly one week. The presentation will therefore take place on 25 January at 12:15 in E1 3, lecture hall 0.01. We apologise for the short notice cancellation. Viele Grüße |
Guest Lecture by David Valcarcel Romeu (SES) on Satellite Software SystemsWritten on 17.01.24 by Gregory Stock Liebe Studierende, Tomorrow (January 18) at 12:15 we are going to jointly enjoy a guest lecture by David Valcarcel Romeu et al., SES S.A., Luxembourg It is about the “Software Systems to operate SES’ Multi-Orbit Satellite Fleet”. Abstract: Liebe Studierende, Tomorrow (January 18) at 12:15 we are going to jointly enjoy a guest lecture by David Valcarcel Romeu et al., SES S.A., Luxembourg It is about the “Software Systems to operate SES’ Multi-Orbit Satellite Fleet”. Abstract: In this presentation, David Valcarcel and colleagues from SES will present a selection of intriguing challenges that keep computer engineers and scientists busy at SES. They range from problems related to worldwide distributed data collection to operational challenges of satellites in orbit. Alumni from Saarland University CS are presenting their perspectives. The presentation will take place in our usual lecture hall 0.01 in E1 3. Do feel free to spread this information to your peers. (Please note that this lecture will not be recorded.) See you there! |
Project 2 Grading and Course EvaluationWritten on 17.01.24 by Gregory Stock Liebe Studierende, We have released the grading of the second project. You can find your results and individual feedback on your personal status page. Also, from now on (until January 31, 2024) you can evaluate this course and the tutorials. The course evaluation by Qualis is very important to… Read more Liebe Studierende, We have released the grading of the second project. You can find your results and individual feedback on your personal status page. Also, from now on (until January 31, 2024) you can evaluate this course and the tutorials. The course evaluation by Qualis is very important to us since it helps us improve the course over time. Therefore, we kindly ask you to take the time to fill out the questionnaire. We highly appreciate your feedback. You can find the links to the course & tutorial evaluation on the materials page. Finally, two friendly reminders for you: If you want to participate in the final exam, you have to register for it with your examination office until January 25, 23:59. See this news for details. The submission deadline for the last project is January 25, 11:59 (noon). Since passing the project is an admission requirement for the final exam, the grading will be done in two stages: Right after the submission deadline, we evaluate each submission on a binary scale (“pass” or “no pass”). It might however happen, that this decision is not available before the registration period for the final exam ends. In case a submission turns out not to pass, the team will not be admitted to the exam and will be deregistered (by us) without losing an examination attempt. Therefore, it is important that you register for the exam before the registration period ends, assuming you want to participate. Viele Grüße |
Registration for Final ExamWritten on 23.12.23 by Gregory Stock Liebe Studierende, The final exam will take place on Thursday, February 1. If you want to take part in the final exam, you have to register for this exam with your examination office until January 25, 23:59. For the majority of students, registration happens through HISPOS, the university’s… Read more Liebe Studierende, The final exam will take place on Thursday, February 1. If you want to take part in the final exam, you have to register for this exam with your examination office until January 25, 23:59. For the majority of students, registration happens through HISPOS, the university’s examination system. Please note that, in some cases, the list of lectures in LSF/HISPOS shows two entries for “Space Informatics”. If one of those entries is empty (i.e. shows no exam dates), search the list for a second entry. (The correct examination number in HISPOS is 11335.) We will periodically (but manually) import the HISPOS registrations and show you your registration status on your personal status page in the dCMS. Please confirm the correctness of your registration status in the dCMS before the registration deadline. The final exam is expected to start at 12:15 and take 90 minutes. You are allowed to bring a handwritten (not printed), double-sided A4 cheat sheet to the exam. You are not allowed to use a calculator. We will announce further details in due time. The entire team wishes you happy holidays. Viele Grüße |
Next Lecture in Zoom + Project 3 UpdateWritten on 15.12.23 by Gregory Stock Liebe Studierende, Lecture C3 on Thursday, December 21, will take place fully virtual via Zoom. You can find the Zoom meeting link on the materials page. We will record the session as usual. There will be no public viewing from the lecture hall. Also, to help you with the last task of Project 3,… Read more Liebe Studierende, Lecture C3 on Thursday, December 21, will take place fully virtual via Zoom. You can find the Zoom meeting link on the materials page. We will record the session as usual. There will be no public viewing from the lecture hall. Also, to help you with the last task of Project 3, we have added a small explanation of the linear battery model to the task description. Viele Grüße |
Project 3 ReleasedWritten on 07.12.23 by Gregory Stock Liebe Studierende, We have released the third project. You can find the task description on the materials page. The deadline for this project is January 25, 11:59 (noon). Liebe Studierende, We have released the third project. You can find the task description on the materials page. The deadline for this project is January 25, 11:59 (noon). To help you get started with the project, our tutors will offer a demonstration of how to integrate STK with Python. This will take place in the regular tutorial slot next week, Tuesday, December 12, at 14:15 in E2 5, SR 4 (U.16). Viele Grüße |
Project 3 dGit RegistrationWritten on 30.11.23 by Gregory Stock Liebe Studierende, In the third (and last) project of this course, you will submit your solution by pushing it to a git repository. Therefore, we kindly ask you to complete the following steps until Thursday, December 7, 13:59.
Liebe Studierende, In the third (and last) project of this course, you will submit your solution by pushing it to a git repository. Therefore, we kindly ask you to complete the following steps until Thursday, December 7, 13:59.
Once the project starts, we will give you and your team partner access to a private repository initialized with a project template. More details will follow. Viele Grüße |
Guest Lecture by Gabriel Ruffini (INVAP) on Satellite Software EcosystemWritten on 22.11.23 by Gregory Stock Liebe Studierende, Tomorrow (November 23) at 12:15 we are going to jointly enjoy a guest lecture by Gabriel Ruffini, INVAP S.E., Argentina He will talk about the “Software Ecosystem in the Life Cycle of a Satellite”. Gabriel Ruffini is lead engineer at INVAP and one of the masterminds behind… Read more Liebe Studierende, Tomorrow (November 23) at 12:15 we are going to jointly enjoy a guest lecture by Gabriel Ruffini, INVAP S.E., Argentina He will talk about the “Software Ecosystem in the Life Cycle of a Satellite”. Gabriel Ruffini is lead engineer at INVAP and one of the masterminds behind the recent launch of the SAOCOM-1B mission. The presentation will take place in our usual lecture hall 0.01 in E1 3. Do feel free to spread this information to your peers. (Please note that this lecture will not be recorded.) See you there! |
Project 2 ReleasedWritten on 09.11.23 by Gregory Stock Liebe Studierende, We have released the second project. You can find the task description on the materials page. Please upload your submission to your personal status page before December 14, 11:59 (noon). As already announced, this is a team project that should be solved by teams of two… Read more Liebe Studierende, We have released the second project. You can find the task description on the materials page. Please upload your submission to your personal status page before December 14, 11:59 (noon). As already announced, this is a team project that should be solved by teams of two students each. You are invited to team up on your own via your personal status page under the section “Teams”: One person in your team needs to Viele Grüße |
Update to Project 1Written on 25.10.23 (last change on 25.10.23) by Gregory Stock Liebe Studierende, We have been informed that some students are having problems registering for the STK Level 1 Certification Test. They received the following text by email and then never received a response nor got access to the detailed certification exercises:
Liebe Studierende, We have been informed that some students are having problems registering for the STK Level 1 Certification Test. They received the following text by email and then never received a response nor got access to the detailed certification exercises:
Therefore, we have made the following two changes to the project description:
Please note that these changes only affect the submission requirements but not the actual exercises. You can find the updated project description on the dCMS materials page. Please let us know as soon as possible if you experience further issues. Viele Grüße |
Lecture B2 Postponed to Nov. 2Written on 24.10.23 by Gregory Stock Liebe Studierende, Unfortunately, we have to postpone the first lecture scheduled for Thursday, October 26, due to an illness of our lecturer. The course will therefore resume on November 2. We are working on an update of the schedule, which will be incorporated into the dCMS… Read more Liebe Studierende, Unfortunately, we have to postpone the first lecture scheduled for Thursday, October 26, due to an illness of our lecturer. The course will therefore resume on November 2. We are working on an update of the schedule, which will be incorporated into the dCMS calendar ASAP. Please keep in mind that some lectures have already taken place in early October as a block. If you were unable to attend or have just heard about this course, you can find the slides and recordings on the dCMS materials page. We recommend that you familiarize yourself with the course modalities presented in lecture A0. Please also note that the first practical project has already been released, with a submission deadline of November 9. You are invited to use our discussion board to ask questions. We all wish our lecturer a speedy recovery! Viele Grüße |
Welcome to Space!Written on 05.10.23 (last change on 24.10.23) by Gregory Stock Liebe Studierende, Welcome to Space Informatics! As we already announced on our main page, this lecture will start with a block already next week. The first lecture will take place on Monday, October 9, at 10:15 in lecture hall 0.01 of building E1 3. A provisional schedule can be found in the … Read more Liebe Studierende, Welcome to Space Informatics! As we already announced on our main page, this lecture will start with a block already next week. The first lecture will take place on Monday, October 9, at 10:15 in lecture hall 0.01 of building E1 3. A provisional schedule can be found in the dCMS calendar. Further details will be presented during the first lecture. Please note that live remote participation will not be possible. However, for those who are unable to attend, we plan to record the lectures in the block part for subsequent upload to the materials page in dCMS. Please feel free to contact us if you have any further questions. Viele Grüße |
Space Informatics
A module offered by the Chair of Dependable Systems and Software in winter 2023/24. It is worth 6 CP ECTS.
This course started with a block in early October.
We ramped up the course matters by means of a block of lectures and tutorials spanning October 9 to 12, 2023, so before the standard teaching period opened. The lectures have been recorded and are available to registered participants. This allows us all to have a more relaxed schedule during the official teaching period.
We do welcome new participants.
Lectures are on Thursdays at 12:15 in lecture hall 0.01 of building E1 3, starting from October 26. Check the dCMS calendar for details. Lectures will be recorded and be made available to our participants, on a best-effort basis.
Context
Space technology is experiencing an unprecedented expansion in what came to be known as the “new space”.
Massive mega-constellations comprised of thousands of satellites are being deployed in near-Earth orbit to provide worldwide Internet coverage and real-time imaging. This is enabled by lower cost and reusable rockets, which are launching more and cheaper spacecraft than ever before. Indeed, nanosatellite platforms of a few liters of volume are leveraging state-of-the-art miniaturization and electronics to pack capabilities traditionally exclusive of large satellites.
As a result, space is becoming more democratic, accessible to many academic actors, and open for start-ups to develop innovative commercial opportunities. Moreover, these advances spill to an increasing number of interplanetary robotic exploration missions, which in turn boost and motivate the possibility of manned missions to the Moon and Mars in the upcoming years.
Motivation
The amount and features of “new space” orbiting assets would simply fail to scale up without the proper support of automated, optimal, efficient, scalable, usable and robust computer sciences models and techniques combining both on-board as well as on-ground components.
Also, informatics can play a decisive role in facilitating a more sustainable space with accurate battery models, delay-tolerant data handling, trajectory optimization, debris collision avoidance, system verification and validation, online telemetry learning, among many other application opportunities.
Space is within reach, and future space professionals with this know-how at hand will become a valuable resource in the immediate future of the space industry.
Space Informatics
The Space Informatics course is framed in the new space context and motivated by the hypothesis that computer sciences will play a central role in future near-Earth and interplanetary space missions. To this end, we present a curricula layout organized in three axes:
- the fundamentals of space environment ranging from orbital dynamics to maneuvers and interplanetary trajectories design,
- the specifics of space technology comprising energy handling, computers, communications and networking, and
- the application of informatics to 1. and 2. including linear and dynamic programming, model checking, and scheduling techniques.
These axes are accompanied by practical exercises and hands-on projects involving state-of-the-art software toolchains such as Systems Toolkit (STK). We will exploit scriptable interfaces (Python) to control STK and evaluate and optimize distributed space missions using informatics modelling tools such as Gurobi and Uppaal.
Contents
- Fundamentals
- Space Applications
- New Space
- Physics and Orbits
- Propagation and Perturbation
- Launch and Maneuvers
- Trajectories Design
- Technology
- Satellite Technologies
- Basic Communications
- Link Budget and Multiplexing
- Space Networks
- Transport Layer
- Simulation and Analysis Tools
- Informatics
- Linear and Dynamic Programming Optimization
- Battery-Aware Scheduling
- Contact Plan Design
- Routing in LEO
- Machine Learning in Space
Organization
This course is offered by Juan Fraire, Holger Hermanns, and Andreas Schmidt.