Science topic

Requirements Analysis - Science topic

Explore the latest questions and answers in Requirements Analysis, and find Requirements Analysis experts.
Questions related to Requirements Analysis
  • asked a question related to Requirements Analysis
Question
3 answers
It is required for the analysis of trophic levels of fishes using their food items
Relevant answer
Answer
it doesn't work, does someone have the file to share?
  • asked a question related to Requirements Analysis
Question
4 answers
I need to analyze the discourse of posts on Twitter for the purpose of analyzing the changes in nationalism. I have a database containing around 3,000 items of related-data, I would like to ask if I need to analyze and code all of them? Or should I select representative ones (say around 200 or 300) for analysis?
Relevant answer
Answer
Hi Qing Wang , your question concerns the question whether a sample will suffice. I think this research paper will help you. International Journal of Social Research Methodology,
Nice question and relevant.
KR Rob
  • asked a question related to Requirements Analysis
Question
3 answers
How/What test would one do for this data. I thought a multiple regression but I'm just getting myself confused, the aim is to determine the factors associated with mortality in this study.
The following data were collected during a multi-centre study of breast cancer patients. The question of interest is to find factors associated with mortality. The data are in the set cabreast.dta. Carry out the required analysis to find the factors associated with mortality. You could also investigate interactions if appropriate
The variables are:
inflam: degree of chronic inflammatory reaction (1=minimal ; 2=moderate-severe)
mal1: nuclear grade (1=relatively malignant appearance ; 2 = benign appearance)
died: 1=yes ; 0=survived for at least three years
age: age at diagnosis (1 = under 50 years ; 2 = 50-69 years ; 3 = 70 years or older)
centre: centre where patient diagnosed (1 = Tokyo ; 2 = Boston ; 3 = Glamorgan)
num: this gives the number of patients in each category
Relevant answer
Answer
Since your dependent variable is of type 0-1, you must use the LOGIT transformation and GLM method. One alternative is considering the Probability of death and using the PROBIT death and GLM method. You are allowed to contingency tables as well.
  • asked a question related to Requirements Analysis
Question
6 answers
Hi all,
What are the major online collaborative requirement gathering techniques in specifically software requirement engineering? As we can see many of these like; Questionnaire forms, E-mail, Discussion Board, and conducting Polls etc.
  • asked a question related to Requirements Analysis
Question
20 answers
The currently earliest paper I found containing the term is by Yeh and Zave (1). In (2), Zave speaks of non-logical properties.
(1) R. T. Yeh and P. Zave, “Specifying software requirements,” Proc. IEEE, vol. 68, no. 9, pp. 1077–1085, 1980.
(2) P. Zave, “A comprehensive approach to requirements problems,” presented at the Computer Software and Applications Conference, 1979. Proceedings. COMPSAC 79. The IEEE Computer Society's Third International, 1979, pp. 117–122.
(3) J. Mylopoulos, L. Chung, and B. Nixon, “Representing and using nonfunctional requirements: a process-oriented approach,” IEEE Transactions on Software Engineering, vol. 18, no. 6, pp. 483–497, 1992.
Am I on the right path? Different suggestions are welcome.
  • asked a question related to Requirements Analysis
Question
10 answers
There are so many subtly different definitions out there. Which one is your favorite? And why? Because it was «first»? Because it is «best»? Let's create a word cloud from all unique answers!
  • asked a question related to Requirements Analysis
Question
15 answers
Are there any "Software Requirements Datasets" available publicly for researchers to analyze?
Relevant answer
Answer
  • asked a question related to Requirements Analysis
Question
13 answers
More and more software engineer development AI applications. This is a bit different from the traditional software projects, with iterative cycles of requirement analysis, design, coding, testing, demonstrating.
They have to make sure that complex algorithms are embedded in the code, they may be want to get some insight into the model, lot's of (streaming) data has to be collected, etc.
We are interested in your idea's about this.
Relevant answer
Answer
One thing that is often overlooked is the operations/production phase. Many tools for developing algorithms do fine on the desktop but when you need to put them into production (especially at scale) there are a whole new suite of issues to deal with.
So during your development, start considering factors like:
  • * What platform do my production systems run on?
  • * Can I use a Cloud or do I need to do this on-premises? If a Cloud, can I afford to be bound to one provider (Amazon, Microsoft, Google)?
  • * What scale of use is this going to get in terms of number of users/callers?
  • * What level of performance do I require? How does it affect accuracy and vice versa?
One thing to look at strongly is if your solution can be containerized with Docker -- it can make these conversations much easier. It can also help your engineers develop faster and with less cries of "it worked on my machine!"
  • asked a question related to Requirements Analysis
Question
8 answers
Hello, for the case that I am studying, it seems to me that the use of the ANP is more adequate than the AHP, because, I found connections, influences among the criteria and alternatives.
However, I have 5000 alternatives and these alternatives influence each other. I ask, does the use of the ANP necessarily require the analysis of alternatives and their inner and outer influence? Regards.
Relevant answer
Answer
It is so difficult to use ANP for huge criteria numbers, however, this paper can help you efficiently.
  • asked a question related to Requirements Analysis
Question
4 answers
I wish to do a project on Forest Biomass Assessment using Satellite Remote Sensing and GIS. What will be the best Satelliete Image and Resolution and data required for this analysis ?
Relevant answer
Answer
Matthias Hunziker , thanks . I will definitely contact him.
  • asked a question related to Requirements Analysis
Question
3 answers
I am trying to characterize biochar chemical composition and get a van krevelen plot from it. I know the basic method is to do CHN/O analysis with the CHN analyzer. We don't have that facility in the campus but we have an isotop ratio infrared spectrometer (IRIS) for elemental composition. Does that give me with the required analysis for van krevelen plot or else, is there a substitute for CHN analyzer.
Thank you.
Regards
Sai Kiran Hota
Relevant answer
Answer
I am not familiar with IRIS and have not come across papers in which it is used to determine the elemental composition. However, came across three papers in which an attempt was made to predict the elemental composition of biomass and coal from proximate analysis:
You may be able to use their methodology and construct your own equation from literature data for biochar.
  • asked a question related to Requirements Analysis
Question
11 answers
Weed control efficiency is an important expression to evaluate different weed management approaches. My question is, whether, we need to analyse statistically or not.
Relevant answer
Answer
I would say yes, though it does not have to be a direct measure. I could run a weed management experiment with two treatments (Control, and WeedAway). I have ten replicates. I count weeds, and measure plot area with weeds. I can analyze the results. As a summary I calculate an overall WCE%. In this case the "significant" effects are identified using the initial measures and WCE% does not have a statistical analysis.
On the other hand, I could have a larger experiment with other herbicides as different treatments. I can then calculate WCE% for each treatment plot and run statistical analyses of the experiment based on WCE%. The issue is that there will be variability in WCE% and the statistical analysis helps the reader judge whether there was a real treatment effect or if the huge improvement shown by using WeedAway was an artifact.
Depending on the range of values you might have to do a logit transformation: log((WCE%/100)/(1-(WCE%/100))). If the range is 40<WCE%<60 the transformation might not help. As this range gets larger, there is increased chance that the transformation will improve the analysis.
  • asked a question related to Requirements Analysis
Question
3 answers
I have expressed a human glycoprotein in plant ER through a signal sequence and it also contains ER retention signal at the C-terminus. Thus, if this protein contains an N-glycan moiety, it should be the high mannose type. To confirm the high mannose type glycan, I want to do MALDI-TOF mass spectrometry after purification of this protein. So, What is the minimum concentration of glycoproteins required for this analysis? Any suggestions would be greatly help!
Relevant answer
Answer
Hi,
The type of MALDI you're using is probably not so important, other than that newer machines could be more sensitive than the older ones.
Will you be labeling your glycans after enzymatic release, for example with Rapifluor? This will likely enhance your signal intensity in MS when compared to analysis of unlabeled glycans.
  • asked a question related to Requirements Analysis
Question
4 answers
Hi, I am studying pretreatment of lignocellulosic materials. During pretreatment, the inhibitors like HMF and furfural are occurred. Therefore, I am required to make their analysis. 
Relevant answer
Answer
Dear All,
Thanks for all the information. Today I also tried to establish the correlation to determine HMF concentration in isopropanol. The max peak height is not at 284nm but shifted to 306-312 depending on concentrations. Any advice regarding this would be highly appreciated. Another point is that the intensity is too high (over the limit of the device at 3A) at very low concentrations around 0.005M.
Thanks in advance,
Anh
  • asked a question related to Requirements Analysis
Question
5 answers
in the implementation of the policy program, it definitely requires an analysis of the efficiency and effectiveness of the program, this means by how far the analysis of costs and benefits can be obtained when a program is implemented. this analysis is expected in qualitative research
Relevant answer
Answer
Cost-benefit analysis (or benefit-cost analysis) is a type of policy research, a project that is ususall done by quantifying all the facotrs involved and monetizing them, thus a qualitative study of the policy would e a separate, although related project. In other words, a CB analysis cannot be a qualititae reserach.
  • asked a question related to Requirements Analysis
Question
11 answers
I want to do water quality analysis using Landsat images. Can anyone help show me how to estimate Chl-a from the Landsat images? In-situ data is required for this analysis or not?
Relevant answer
Answer
@Konuko, there are several globally developed Landsat chl-a algorithms found in literature that you can use to estimate chlorophyll. Fin attached one document I recommend you to read
  • asked a question related to Requirements Analysis
Question
4 answers
Such as, some tasks require analysis, and other require communication?
Relevant answer
Answer
You are now embarking on a grail quest to identify personality-type to task. This has been an on-again-off-again topic for the 50 years I have been in this industry. It was once thought that those that like creating things would make the best developers and those that liked to break things the best testers. In studies where the roles are reversed good tester be come good developer and good developers become good testers. In my opinion, the key element is problem solving. In each of the different tasks in software development there are different problems. Those that like solving problems will do well to first identify the challenges and then develop a solution.
  • asked a question related to Requirements Analysis
Question
2 answers
I need to use AUC for my protein sample..My protein is in 20mM phosphate buffer + 100mM Nacl + 0.01% sodium azide. Can anyone tell me what is the sample requirement for analysis. 
Relevant answer
Answer
@Aliakbar... I successfully finished analysis. Thank you
  • asked a question related to Requirements Analysis
Question
1 answer
I want to know significance of NP analysis. Whether we use actually reduction technique for a unknown problem to known to prove it is NP-Hard.
Relevant answer
Answer
It is so, and it is required at an analysis stage
  • asked a question related to Requirements Analysis
Question
6 answers
I am interested in formal specification methodologies / guidelines for specifying the requirement of a medical web application. Please can you kindly suggest reference?
Relevant answer
Answer
Thanks Domenico
  • asked a question related to Requirements Analysis
Question
3 answers
I am conducting a survey to integrate non-functional requirements into the early software life cycle. And the meta model I've developed is being validated currently here (your responses are welcome):
Can you please suggest what data analysis method you think would be appropriate for my research?
Relevant answer
Answer
Thank you for your replies.
@Dr. Daneva, thank you for your interest. I am currently presenting my topic for my thesis defense. For my potential publication, I would be more than happy to keep you updated. Coincidentally, I have read your paper on traceability and it is enlightening.
  • asked a question related to Requirements Analysis
Question
4 answers
I'm doing my Masters thesis and I'm trying to develop a toolkit which would suggest designers what requirements methods to be used based on the participants human capability. Is there any similar toolkit developed. Please let me know if you know any. 
Relevant answer
Answer
You may look at w6h.org
  • asked a question related to Requirements Analysis
Question
4 answers
Can anyone point me to the best papers describing the format and use of 'User Stories' during requirements analysis/engineering?
  • asked a question related to Requirements Analysis
Question
6 answers
Hello,
As per observation images and tables are also part of requirements documentation. Is there exists an approach/tool that extract requirements from table and image at early stage of requirements analysis?
Please provide your valuable suggestions regarding this. 
Relevant answer
Answer
I have come across research that attempted to extract information from tables, but I don't know about an ready-to-go tools. I didn't keep track of the references , sorry, since it wasn't what I was interested in at the time. Try searching Google scholar for terms like: information extraction, tables, tabular data, semi-structured data
Doing a quick search with similar terms I came across a few papers. I have added a link to one that looked particularly promising. It might be enough to get you started and you can follow the references to find more.
I hope that helps.
  • asked a question related to Requirements Analysis
Question
4 answers
Six Sigma plays an important role. How it can improve the software requirement analysis process?
Relevant answer
Answer
 Remember Six Sigma it's like a toolbox, in the Define (Phase) tools I´m using the Kano Model, CTQ Drill Down tree and CTQ Workshops to define (first of all) the requirements (In software phase since the discovery phase you get operative / Process requirements), once I have the definition (Business blueprints) I´m using tools to design ( DFSS) and assure the compliance of all requirements. I think, the CTQ workshop; when you translate customer CTQ´s into Process KPI´s, its the most relevant tool I´m using in this phase.
You should use the DFSS methodology and tools to software development , if you are in AMS you can use the DMAIC to reduce the defects or to define enhancements.
Once you "adapt" the Six Sigma tools it could became a part of your methodology, Im working in methodology for development, security and ERP implementation. Pleas let me know how can we work together.
  • asked a question related to Requirements Analysis
Question
2 answers
I require the prerequisite boundary condition which can be used in  3-D pavement analysis
Also i require the keyopt properties to be used in solid65 element for my analysis
Relevant answer
Answer
hello,
Sir i have attached text file of coding done.
my expected ans is 0.265mm .
Sir can u check the code. Whether it is correct or not??
Kind regards
Naresh Patil
NOTE ;- ANSYS VERSION 14.5
  • asked a question related to Requirements Analysis
Question
11 answers
I want to explore the Pre & Post effect of variable X on Variable Y by using cross sectional time series data? Can Granger causality Test be useful for this analysis?
Relevant answer
Answer
 There is a Stata module (GCause) that can be used for Granger causality with panel data. If you do not have Stata, look at the papers of Hurlin (2004, 2005). Basically, the panel test statistic is based on an average of Wald statistics which are obtained  for each of the individual cross sections   
  • asked a question related to Requirements Analysis
Question
8 answers
I am looking for a tool that automates the classification of requirements (into categorise like functional requirements, data constraints, usability requirements, security, look-and-feel...). I've seen a number of papers in requirements engineering describing classification techniques. However their tools are not made available.
I am wondering if you know any of such classification tools available to download?
Thanks
Relevant answer
Answer
There are many formal systems for tracking requirements etc, but much of the software is proprietary.
  • asked a question related to Requirements Analysis
Question
25 answers
I am analysing a mini Blended Wing Body type UAV, and in the absence of experimental data it has been difficult to finalize a model for my solution.
Relevant answer
Answer
Dear Roy,
It seems that your already know that current turbulence models are not so much reliable and performance of any  specific one varies significantly from one flow to another. Tricky corrections trimmed against a specific flow be avoided if experimental data are  not available because such mimics are easily fragile under small change of flow condition. It seems that the Launder-Sharma (or, equivalent Johns-Launder) low Reynolds number k-e model is the most robust and the least dangerous (especially if the turbulence Reynolds number is not high enough). In any case, the model should serve as a baseline choice. If your problem reveals secondary flow, you need to adopt Launder-Reece-Rodi Reynolds stress model.  Regards, Ji.
  • asked a question related to Requirements Analysis
Question
3 answers
Three sequences of the same gene of an organism from different locations have to be analysed. The genes are trimmed and all noises have been removed. Is only BLAST required for the analysis to find out the similarities and differences? How much is the BLAST results relevant? How can one use ClustalX to refine this problem? How is the e-value available from BLAST can be used for similarity searching? 
Relevant answer
Answer
Thank You...Pritam..
  • asked a question related to Requirements Analysis
Question
5 answers
I'm specifically looking for guidance on constructing effective multi-layered FFBDs for space systems engineering.
Relevant answer
Answer
Yes, I have the NASA handbook and you are correct it is an excellent reference.  There are also a number of books written on the subject of Systems Engineering fundamentals, but by and large they are fairly expensive!  I wanted to make the right purchase the first time.
  • asked a question related to Requirements Analysis
Question
3 answers
I am working with a software development team (CMMI level 1) and am trying to help them understand some different approaches to establishing a project's scope in terms of the customer's business processes.
The customer is in the financial management area within a US Government agency - their organizational area is referred to as Program Budget Office. They are interested in gathering requirements for a "reporting solution". This would include not only financial matters but also other things such as questions from external customers that are NOT directly related to Commitment Obligation Expense Disbursement (COED),and budgeting and planning areas.
I have suggested the following (based on a framework described in Workflow Modeling: Tools for Process Improvement and Application Development, 2nd Edition [Alec Sharp, Patrick McDermott] ):
1) Identify the PBO's external customers and the results they provide to them.
2) Working backwards from these results (deliverables) identify the candidate processes that are use to produce them (not the how, but the what)
For example - delivery is: reports showing actual vs. target goals in relation to COED data. Brainstorm/gather candidate business process (named in action verb/noun form), place in sequenced order, establish "ratios" between the processes (1:1, 1:M, M:1) and name the discovered business processes. Identify the triggers for these processes, rinse repeat.
Identify the business processes representing the collection of these 1:1 sequenced processes and then identify their trigger(s). Group these business processes into business process areas.
Identify business process areas that are currently out of scope, areas and their processes are in scope, and ones that may be in scope (further/lower level analysis is required).
Relevant answer
Answer
I agree with Senthilvel Vasudevan. He outlines the core processes and often the most difficult parts.
The purpose may be to create a better product for a company to sell, upgrade a company's internal software so that they can deliver better service to their customers or to create a new service model for an organisation. These things are integral to defining the project scope, because they will play a part in how project methodologies are applied to the project to bring it to completion.
Here is some more advice referring to your main question:
-How do we quickly determine a project's scope?
In IT I personally think it is wise to gather information for your customer to form a business case. You will list the problems, prioritize and state what is workable and what not with your current architecture and knowledge (e.g. your tools and development methodologies). 
In simple words you can remember these quite simple heuristics.
1-Make it work, 2-make it fast, 3-make it beautiful.
Make it work: what can we quickly build and deliver with how many resources? Essentially what resources will be used as core assets? What data do we have for the reporting and can we work with already?
Make it fast: how can we optimize the work? Here often a lot work is more needed. Ask yourself how much investment is required to optimize your solution.
Make it beautiful: these are the things to finalize the product. What additional resources are required? Often this will require more indent knowledge. (investment) 
For your project (or any in general) it is wise to work in iterations and allow your customer to pay within TIERS. This is very important as you will be shipping deliverables. Especially in software I personally think that a product is never finished as a scope can also dynamically change. That is why you can set deliverables and core features within a project scope. I don't have the full details about your project but these are some good things to look at. In the end customers want functionality that works. Scrum is heavily based on these concepts but the methodology choice depends within your context.
About your second question: Business processes often can change requirements so any solution you offer must have some agility. You can build architecture so that it will support most processes (choose flexible architecture). It is wise to build such a platform and do a lot of testing before handing it to a customer. Sure business processes form constraints or poorly understood business domains but key therefor to build a platform so you can longly support your customers.
  • asked a question related to Requirements Analysis
Question
4 answers
I am looking for downloadable tools for analysing natural language texts (even better if they are dedicated for natural language requirements) for linguistic defects, i.e. ambiguity. I've seen a number of paper about this sort of tools however none of them is available to download. Any suggestions? Thanks
Relevant answer
Answer
Thanks all for the suggestions! I'll look through them
  • asked a question related to Requirements Analysis
Question
3 answers
Is there a methodological approach that can enable us extract possible implicit requirements (Unspoken or assumed) from a requirement document?
Relevant answer
Answer
I want to believe it's possible to use linguistic metrics (e.g. G. Lami with QuARS) to find out if a requirement explained as a sentence written, say for example, in English contains implicit meaning potentially hiding tacit knowledge.
  • asked a question related to Requirements Analysis
Question
4 answers
I am starting a RG Project to work through an example for developing an approach to using requirement pattern concepts, UML profiles, and a UML CASE tool to generate requirement statements.
If interested please let me know, this will be open to anyone who wants to participate, or check on our progress,
Relevant answer
Answer
To lay the foundation for discussion here is an example that I am currently working on for a current project.
Inquiry vs. Report (Definitions (http://www.thefreedictionary.com)
Inquiry (noun) - a request for information; a question
Inquire (verb) - to seek information by asking a question
Report (noun) - an account presented usually in detail
Report (verb) - to write or provide an account or summation of for publication or broadcast
I frequently reviewing existing documentation to identify the business concepts and terms, which then leads to defining these business terms as analysis classes (e.g. product). In the terms of the above definitions I would consider the capability to view/update the details of a product as an Inquiry, while viewing a list of products as a report.
The distinction I am considering is that an inquiry feature may be expected to be extended with CRUD operations to manage business object's data, while a report feature would not.
Furthur analysis of a user's needs may identify the requirement that they be allowed to edit multiple business objects and multiple attributes within one UI, however the concept of an Inquiry would remain the same.
Obviously there are many similarities between the two concepts and it might be useful to model Inquiry as a specialized for of a report. E.g., they both have selection criteria, execution options, and delivery/presention options. However the fundemental concept difference would be the separating data entity CRUD operations.
The difference between these two concepts would apply ONLY within the analysis effort as the design choices would NOT be constrained by these distinctions.
Furthur the ultimate requirements statements derived from the model (using statement templates) would NOT reference these concepts. This is to support the goal of constraining the terms used within the requirement statements to a structured business vocabulary.
Let me know your thoughts, concerns, or recommendations,
thanks,
David
  • asked a question related to Requirements Analysis
Question
56 answers
Software development is a big issue in the price of the software. For example, say someone asked how much money it took to make a shop management software (or any software). They did not say anything about this software but asked only how much it cost (without requirement). But what could be the answer, because without the necessary information it can't be answered. In the case of software development many have a cost estimation but have no way to do a software development cost estimation without requirement collection. Is this also a problem you have come across? What is your advice on this situation?
Relevant answer
Answer
If you don't have any requirement then it is impossible to do a cost estimate . . simply because if you do not have a requirement then you don't know what you need and you can't make a cost estimate if you don't know what you need.
But you have at least one requirement: you need Shop Management Software
You can use two approaches:
1. Analogy. If you have cost estimates on different software applications you can order them by cost and try to position your Shop Management Software to get a rough order of magnitude.
2. Construct high-level requirements. What is my Shop Management Software supposed to do. I know of two FPA-based techniques to translate those high-level requirements to a function-point size, which can be translated to a cost estimate. The first is "FPA in Early Stages" from NESMA www.nesma.nl/section/books/ and the other is the Early & Quick FP approach from DPO www.dpo.it/sito%20inglese/eqfp/index.htm
  • asked a question related to Requirements Analysis
Question
3 answers
Implicit requirements are the hidden or assumed requirements that a system is expected to fulfill though not explicitly elicited during requirements gathering.
Relevant answer
Answer
Implicit requirements can be elicited through a quite large set of techniques (from checklists and guided interviews to formal analysis). I'm not sure what you mean by "key features that characterize" but here is my opinion about missing requirements/assumption/properties identification.
For a good overview of available techniques about requirements elicitation, I would recommend reading [Lam09], especially the Chapter 2. It "briefly" describes techniques such as background study, data collection, questionnaires, grids and card-sorting techniques, storyboarding, scenario-driven strategies, mockups and prototypes, interviews, observations, group sessions, etc. I think all these techniques helps in understanding the domain, and eliciting requirements.
For model-driven requirements engineering techniques, there is also a set of systematic techniques. A common technique for identifying missing requirements and assumptions about the software system is risk analysis. Risk can be defined as an uncertain factor whose occurrence impacts the satisfaction of high-level objectives. Risk analysis consists in a three-phase cycle: identify, assess and control. If your focus is on identifying missing domain properties, you are probably mainly interested in the first phase: identify. By identifying causes that falsify your software system, you identify (and make explicit) such missing elements.
In KAOS methodology [Lam09], risks (known as obstacle, a goal-oriented form of risk) can be identified, among other, through (a) formal regression from requirements and assumptions through domain properties - for example, a mobilized ambulance reach the incident within ten minutes, but it might be the case that it last longer, identifying missing assumption that ambulance can be lost - [Lam00] (b) the use of patterns - these patterns encodes known / standard tactics for falsifying the requirements/assumptions - [Lam00] (c) a combination of machine learning and model checking technique [Alr12]. Obstacle analysis has been successfully applied to various application domains [Lut07,Dar07].
In CORAS methodology [Lun11], risks are identified by the use of threat diagrams. Identification is driven by a systematic approach where threats and unwanted incidents are first identified, then scenarios and vulnerabilities.
Analyzing incidents and accidents might also reveal a lot of underlying, implicit, assumptions. Such analysis is strongly connected to the above risk-driven requirements engineering. In this area, I would recommend reading [Lev95] and [Lev11] .
Up to my knowledge, risk analysis is a very effective way to discover new, implicit, domain properties, missing requirements, or missing assumptions.
[Lam09] A. van Lamsweerde, Requirements Engineering: From System Goals to UML Models to Software Specifications, Wiley, January 2009.
[Lam00] A. van Lamsweerde, E. Letier, Handling Obstacles in Goal-Oriented Requirements Engineering, IEEE Transactions on Software Engineering, Special Issue on Exception Handling, Vol. 26 No. 10, October 2000, 978-1005.
[Alr12] D. Alrajeh, J. Kramer, A. van Lamsweerde, A. Russo and S. Uchitel, "Generating Obstacle Conditions for Requirements Completeness", Proc. ICSE'2012: 34th Intl. Conf. on Software Engineering, Zürich, May 2012.
[Lut07] R. Lutz, A. Patterson-Hine, S. Nelson, C.R. Frost, D. Tal and R. Harris, “Using Obstacle Analysis to Identify Contingency Requirements on an Unpiloted Aerial Vehicle”, Requirements Engineering Journal 12(1), 2007, 41-54.
[Dar07] R. Darimont and M. Lemoine, “Security Requirements for Civil Aviation with UML and Goal Orientation”, Proc. REFSQ’07 – International Working Conference on Foundations for Software Quality, Trondheim (Norway), LNCS 4542, Springer-Verlag, 2007.
[Lun11] M.S. Lund, B. Solhaug and K. Stølen, Model-Driven Risk Analysis: the CORAS approach. Springer-Verlag, 2011.
[Lev95] N.G. Leveson, Safeware: System Safety and Computers. Addison-Wesley, 1995.
[Lev11] N. G. Leveson, Engineering a safer world. MIT Press, 2011.
  • asked a question related to Requirements Analysis
Question
4 answers
I'm searching for some tools that help me to formalize the analysis, something more than just an UML editor.
Relevant answer
Answer
My favorite tool for capturing EA modeling is Essential Architect Manager. View this tool at http://www.enterprise-architecture.org/ See rmtoo which is an open source requirements management tool at http://www.flonatel.de/projekte/rmtoo/. The last update was in 2012 but the source code is available which means you could potentially make updates yourself. Trak an enhanced wiki and issue tracking system for software development projects which can be viewed at http://trac.edgewall.org/.Another tool is Archimate Modeling at http://archi.cetis.ac.uk/ however that is more UML. I hope this is off assistance.
  • asked a question related to Requirements Analysis
Question
49 answers
While trying to solve the problem of anomaly detection in accesses to a public cloud resource to identify troubling accesses, I think I have convinced myself that privacy and security are mutually exclusive.
From the lawsuit that killed the second Netflix prize, and subsequent research (Naren Ramakrishnan, Benjamin J. Keller, Batul J. Mirza, Ananth Y. Grama, George Karypis (2001). "Privacy Risks in Recommender Systems". IEEE Internet Computing (Piscataway, NJ: IEEE Educational Activities Department) 5 (6): 54–62. ISBN 1-58113-561-0) into user identification, it appears to me that you can't solve security on a public resource without violating privacy.
Is there research that proves this one way or another?
Relevant answer
Answer
I guess you are refering to an extremely complex topic, by stating that
"you can't solve security on a public resource without violating privacy".
Already security refers to a very broad range set of mechanisms, protocols, practices.. - the same is true for privacy - which has an even more malleable meaning, depending on personal preferences, data protection legislations..
So, the question is what you mean by security, and whether this could already be achieved "alone" (without explicitly considering privacy). Thriving your understanding of security towards "risk management", which would mean that you aim at implementing countermeasures against the most serious threats already acknowledges that you can't protect against every possible attack - in particular when keeping the cost in mind.
Again, the same is true for privacy (or privacy-enhancing technologies).
However, there are examples that show that it is possible to fairly balance security and privacy requirements - at least in the research community.
Examples: "anonymous credentials" in the area of cryptography mechanisms, "privacy-preserving approaches to auditing", or "security and privacy by design" proposals in the area of development processes..
I guess, you can dig into this nearly arbitrarily deeply..